Graduate Java Developer

Posted 6 Days Ago
Be an Early Applicant
Skopje, Skopski, MKD
Hybrid
Entry level
Information Technology • Software
The Role
Entry-level Java developer responsible for developing, testing, debugging, and maintaining application features under senior guidance. The role includes writing unit tests, resolving defects, participating in code reviews and Agile ceremonies, updating Jira, documenting implementations, and following coding and secure development standards. The position provides structured onboarding, mentoring, and progressive ownership across the software development lifecycle.
Summary Generated by Built In

Job Role: Graduate Java Developer

Location: Skopje

Reporting to: Responsible Team Lead 

Established in 1984, MAK-SYSTEM’s vision is to design, develop, and deliver globally best-of-breed software to manage Blood, Plasma, Tissue, and Cells from end to end using the best technologies and functionalities for the patient’s benefit. Our software solutions continuously support the digital transformation of organizations such as

  • Blood Centers
  • Plasma Centers
  • Transfusion Services
  • Tissue Banks
  • Stem Cell Labs
  • Cell and Gene Therapy (SME to Big Pharma, CMOs, Hospitals)

 

The Graduate Java Developer is an entry-level position designed for recent graduates who are starting their career in software development. The role focuses on building foundational Java development skills, working under supervision, and gradually contributing to real project tasks with the support of senior team members.

 

Key Responsibilities:

  • Develop, test, and maintain Java-based application features and fixes
  • Translate business and technical requirements into working code
  • Debug and resolve application defects and maintenance tickets
  • Write and maintain unit tests for implemented functionality
  • Execute unit testing and support validation activities
  • Ensure delivered code meets defined quality standards and acceptance criteria
  • Analyse issues and propose solutions with guidance from senior engineers
  • Work on maintenance tasks, including bug fixing and basic performance improvements
  • Participate in code reviews, sprint ceremonies, and team discussions
  • Maintain task status and updates in Jira to ensure delivery visibility
  • Contribute to technical documentation and implementation notes
  • Follow established coding standards, development processes, and secure coding practices

Objectives:

  • ≥80% of assigned tasks delivered within sprint timelines
  • Where applicable, ≥60–80% coverage for new or modified code owned by the developer
  • Average resolution time for assigned defects ≤5 working days
  • ≥80% of code changes accepted without major rework within the first review iteration

Development in Role:

  • Structured onboarding into Java stack, tools, and architecture
  • Mentoring from senior engineers and team leaders
  • Progressive ownership of features, defects, and technical tasks
  • Exposure to full SDLC: design, development, testing, and release

Previous Experiences/Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or related field
  • Basic knowledge of Java programming language
  • Understanding of Object-Oriented Programming (OOP) concepts
  • Familiarity with databases and basic SQL
  • Basic understanding of software development lifecycle
  • Strong willingness to learn and develop technical skills
  • Good communication and teamwork skills
  • Learning agility
  • Attention to detail
  • Problem-solving mindset
  • Team collaboration
  • Accountability

What can you expect from us:

  • Comfortable, friendly, professional, and supportive work environment;
  • Hybrid work model with a minimum of 2 days per week in the office.
  • Private health insurance, sponsored sports and fitness activities, a free meal, fruit and beverages at the office;
  • Opportunity to gain international business experience, working for world high-class companies;
  • Possibility for personal and professional growth within a stable environment with ongoing training and support;
  • Open door policy to all levels of management – everyone’s ideas are listened to and highly appreciated.
  • Regular salary reviews
  • Annual bonus scheme
  • Annual training plans
  • English Business classes

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Basic knowledge of Java programming
  • Understanding of object-oriented programming concepts
  • Familiarity with databases and basic SQL
  • Basic understanding of the software development lifecycle
  • Strong willingness to learn and develop technical skills
  • Good communication and teamwork skills
  • Learning agility
  • Attention to detail
  • Problem-solving mindset
  • Team collaboration
  • Accountability
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Skopje
209 Employees
Year Founded: 1984

What We Do

At MAK-SYSTEM, we enable individuals to save lives. We create and deliver the innovative technologies that are used to ensure the efficiency, compliance, and safety of the global supply of blood, plasma, and cellular products. Our solutions enable individuals to donate and empower healthcare professionals to improve patient outcomes and save lives around the world.

Similar Jobs

Ericsson Logo Ericsson

Techno Commercial Manager RAN EMEA

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
26 Locations
88000 Employees

Foxelli Group Logo Foxelli Group

Senior AI Filmmaker | 100% Remote

AdTech • eCommerce • Marketing Tech • Retail
In-Office or Remote
25 Locations
51 Employees
3K-3K Annually

Neurons Lab Logo Neurons Lab

AI Adoption Manager

Information Technology • Consulting
In-Office or Remote
21 Locations
54 Employees

Ludicrum Tech Logo Ludicrum Tech

Search Engine Optimization Specialist

Gaming • Information Technology • Software
In-Office or Remote
9 Locations
300 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account