Junior/Middle Java Developer
Quick Summary
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,
About the Role
~1 min readWe 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.
Responsibilities
~1 min read- →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.
- 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.
- 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.
- 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 min read- 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.
- 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.
Location & Eligibility
Listing Details
- First seen
- October 12, 2026
- Last seen
- October 12, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 58%
- Scored at
- October 12, 2026
Signal breakdown
4 other jobs at
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.