# Junior/Middle Java Developer

[Helpware Inc](https://gurify.com/jobs?q=Helpware%20Inc) · Amsterdam, Netherlands · Posted yesterday

Junior

[Java](https://gurify.com/jobs/java)

[Apply on the original posting → (opens in a new tab)](https://helpware-inc.breezy.hr/p/93d312e79647-junior-middle-java-developer)

## Job description

Junior/Middle Java Developer
Company: Helpware
Location: Amsterdam, NL
Type: FULL_TIME

### About the Role

We are looking for a Junior/Middle Java Developer to join the engineering team and contribute to the development of reliable, scalable, and high-quality backend solutions.

In this role, you will work closely with the Engineering Manager, Product Owner, and other developers to build and maintain backend services and customer-facing applications. You will have the opportunity to work with Java, Spring Boot, microservices, and distributed systems while developing your software engineering skills in a collaborative environment.

We are looking for someone with a solid foundation in Java development, an understanding of backend architecture, and an interest in building and maintaining production applications.

Location: Amsterdam, the Netherlands
Working Model: Hybrid – 2 days per week in the office
Contract Duration: 6+ months
Start Date: ASAP
Experience: 2–3 years of relevant experience
Education: Bachelor’s degree

### Key Responsibilities

### Backend Development

- Develop, test, and maintain backend services and applications using Java and Spring Boot.
- Build and maintain microservices and contribute to distributed systems.
- Develop and support customer-facing applications.
- Write clean, readable, reusable, and maintainable code following software engineering best practices.
- Apply appropriate design patterns and principles such as SOLID and DRY.
- Work with SQL and NoSQL databases.

### Production Ownership and Reliability

- Contribute to the deployment, monitoring, and maintenance of applications in production.
- Monitor application health and performance and help identify and resolve issues.
- Participate in troubleshooting and root cause analysis of technical incidents.
- Help improve application reliability, performance, and stability.
- Maintain technical documentation and follow established operational practices.

### Software Design and Quality

- Contribute to technical design discussions and help implement solutions that meet business requirements.
- Write and maintain automated tests to ensure code quality.
- Participate in code reviews and refactoring activities.
- Follow security, data integrity, and quality standards.
- Identify opportunities to improve existing code, systems, and development processes.

### Collaboration and Communication

- Collaborate with developers, the Engineering Manager, and the Product Owner.
- Communicate technical challenges clearly and ask relevant questions when needed.
- Contribute to team discussions and continuous improvement initiatives.

### Requirements

- 1–3 years of relevant software development experience.
- Practical experience with Java.
- Experience with or a good understanding of Spring Boot.
- Understanding of microservices architecture and distributed systems.
- Knowledge of SQL and/or NoSQL databases.
- Understanding of object-oriented programming, common design patterns, and software engineering best practices.
- Familiarity with automated testing, debugging, and troubleshooting.
- Basic understanding of application deployment, monitoring, and production support.
- Strong analytical and problem-solving skills.
- Good communication and teamwork skills.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.

### Work Arrangement

- Based in Amsterdam, the Netherlands.
- Hybrid work model, with 2 days per week in the office.
- Initial contract duration of 6+ months.
- ASAP start date.

**Live in Helpware Inc’s hiring system.** Read from the company's own applicant tracking system, not reposted from a job board — so it's a real, open requisition rather than an ad that outlived the role.

We remove it as soon as it disappears at source.

## More jobs like this

- CO [Java Full Stack Developer](https://gurify.com/job/java-full-stack-developer-at-codevalue-eb7ef22805bc) Codevalue · Yavne, IL · 5 days ago
- MW [Full‑stack Developer (Java&JS)](https://gurify.com/job/full-stack-developer-java-js-at-mwdn-6622e148e40c) Mwdn · Kyiv, Ukraine · 6 days ago
- MW [Full Stack Engineer (Java & JavaScript)](https://gurify.com/job/full-stack-engineer-java-javascript-at-mwdn-8f2ea4452826) Mwdn · Kyiv, Ukraine · last week
- AR [Senior Software Engineer (Java)](https://gurify.com/job/senior-software-engineer-java-at-arq-1721b7a30efc) Arq · London · last week
- AR [Lead Software Engineer(Java)](https://gurify.com/job/lead-software-engineer-java-at-arq-78b15635da2b) Arq · London · last week
- AR [Software Engineer (Java)](https://gurify.com/job/software-engineer-java-at-arq-d9c76cf37581) Arq · London · last week

```json
{"@context":"https://schema.org/","@type":"JobPosting","title":"Junior/Middle Java Developer","description":"\u003Cp\u003EJunior/Middle Java Developer\u003Cbr /\u003ECompany: Helpware\u003Cbr /\u003ELocation: Amsterdam, NL\u003Cbr /\u003EType: FULL_TIME\u003C/p\u003E\u003Ch3\u003EAbout the Role\u003C/h3\u003E\u003Cp\u003EWe are looking for a Junior/Middle Java Developer to join the engineering team and contribute to the development of reliable, scalable, and high-quality backend solutions.\u003C/p\u003E\u003Cp\u003EIn this role, you will work closely with the Engineering Manager, Product Owner, and other developers to build and maintain backend services and customer-facing applications. You will have the opportunity to work with Java, Spring Boot, microservices, and distributed systems while developing your software engineering skills in a collaborative environment.\u003C/p\u003E\u003Cp\u003EWe are looking for someone with a solid foundation in Java development, an understanding of backend architecture, and an interest in building and maintaining production applications.\u003C/p\u003E\u003Cp\u003ELocation: Amsterdam, the Netherlands\u003Cbr /\u003EWorking Model: Hybrid \u2013 2 days per week in the office\u003Cbr /\u003EContract Duration: 6\u002B months\u003Cbr /\u003EStart Date: ASAP\u003Cbr /\u003EExperience: 2\u20133 years of relevant experience\u003Cbr /\u003EEducation: Bachelor\u2019s degree\u003C/p\u003E\u003Ch3\u003EKey Responsibilities\u003C/h3\u003E\u003Ch3\u003EBackend Development\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003EDevelop, test, and maintain backend services and applications using Java and Spring Boot.\u003C/li\u003E\u003Cli\u003EBuild and maintain microservices and contribute to distributed systems.\u003C/li\u003E\u003Cli\u003EDevelop and support customer-facing applications.\u003C/li\u003E\u003Cli\u003EWrite clean, readable, reusable, and maintainable code following software engineering best practices.\u003C/li\u003E\u003Cli\u003EApply appropriate design patterns and principles such as SOLID and DRY.\u003C/li\u003E\u003Cli\u003EWork with SQL and NoSQL databases.\u003C/li\u003E\u003C/ul\u003E\u003Ch3\u003EProduction Ownership and Reliability\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003EContribute to the deployment, monitoring, and maintenance of applications in production.\u003C/li\u003E\u003Cli\u003EMonitor application health and performance and help identify and resolve issues.\u003C/li\u003E\u003Cli\u003EParticipate in troubleshooting and root cause analysis of technical incidents.\u003C/li\u003E\u003Cli\u003EHelp improve application reliability, performance, and stability.\u003C/li\u003E\u003Cli\u003EMaintain technical documentation and follow established operational practices.\u003C/li\u003E\u003C/ul\u003E\u003Ch3\u003ESoftware Design and Quality\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003EContribute to technical design discussions and help implement solutions that meet business requirements.\u003C/li\u003E\u003Cli\u003EWrite and maintain automated tests to ensure code quality.\u003C/li\u003E\u003Cli\u003EParticipate in code reviews and refactoring activities.\u003C/li\u003E\u003Cli\u003EFollow security, data integrity, and quality standards.\u003C/li\u003E\u003Cli\u003EIdentify opportunities to improve existing code, systems, and development processes.\u003C/li\u003E\u003C/ul\u003E\u003Ch3\u003ECollaboration and Communication\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003ECollaborate with developers, the Engineering Manager, and the Product Owner.\u003C/li\u003E\u003Cli\u003ECommunicate technical challenges clearly and ask relevant questions when needed.\u003C/li\u003E\u003Cli\u003EContribute to team discussions and continuous improvement initiatives.\u003C/li\u003E\u003C/ul\u003E\u003Ch3\u003ERequirements\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003E1\u20133 years of relevant software development experience.\u003C/li\u003E\u003Cli\u003EPractical experience with Java.\u003C/li\u003E\u003Cli\u003EExperience with or a good understanding of Spring Boot.\u003C/li\u003E\u003Cli\u003EUnderstanding of microservices architecture and distributed systems.\u003C/li\u003E\u003Cli\u003EKnowledge of SQL and/or NoSQL databases.\u003C/li\u003E\u003Cli\u003EUnderstanding of object-oriented programming, common design patterns, and software engineering best practices.\u003C/li\u003E\u003Cli\u003EFamiliarity with automated testing, debugging, and troubleshooting.\u003C/li\u003E\u003Cli\u003EBasic understanding of application deployment, monitoring, and production support.\u003C/li\u003E\u003Cli\u003EStrong analytical and problem-solving skills.\u003C/li\u003E\u003Cli\u003EGood communication and teamwork skills.\u003C/li\u003E\u003Cli\u003EBachelor\u2019s degree in Computer Science, Software Engineering, or a related field.\u003C/li\u003E\u003C/ul\u003E\u003Ch3\u003EWork Arrangement\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003EBased in Amsterdam, the Netherlands.\u003C/li\u003E\u003Cli\u003EHybrid work model, with 2 days per week in the office.\u003C/li\u003E\u003Cli\u003EInitial contract duration of 6\u002B months.\u003C/li\u003E\u003Cli\u003EASAP start date.\u003C/li\u003E\u003C/ul\u003E","identifier":{"@type":"PropertyValue","name":"Gurify","value":"junior-middle-java-developer-at-helpware-inc-49209e16e22d"},"url":"https://gurify.com/job/junior-middle-java-developer-at-helpware-inc-49209e16e22d","datePosted":"2026-10-12","validThrough":"2026-11-27T23:59:59Z","hiringOrganization":{"@type":"Organization","name":"Helpware Inc","sameAs":"https://helpware-inc.breezy.hr"},"directApply":false,"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"NL","addressLocality":"Amsterdam"}},"employmentType":"CONTRACTOR"}
```

```json
{"@context":"https://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Jobs","item":"https://gurify.com/jobs"},{"@type":"ListItem","position":2,"name":"Netherlands","item":"https://gurify.com/jobs/netherlands"},{"@type":"ListItem","position":3,"name":"Junior/Middle Java Developer","item":"https://gurify.com/job/junior-middle-java-developer-at-helpware-inc-49209e16e22d"}]}
```
