Job Description: Senior Java Developer
Position: Senior Java Developer
Location: Amsterdam, NL
Experience Level: Senior
About the Role:
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. The ideal candidate will have extensive experience with Java 17 and the Spring framework, along with a strong background in unit testing using JUnit and Mockito. Additionally, the candidate should have a keen understanding of code quality and system architecture design.
Key Responsibilities:
- Develop and Maintain Applications: Design, develop, and maintain high-quality Java applications using Java 8 or above and the Spring framework.
- REST API Development: Design and implement robust RESTful APIs to support various application functionalities.
- Unit Testing: Write and maintain unit tests using JUnit and Mockito to ensure code reliability and quality.
- Code Quality: Implement best practices for code quality, including code reviews, static code analysis, and adherence to coding standards.
- System Architecture: Design and develop system architecture, ensuring scalability, performance, and security.
- Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.
- Mentorship: Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.
- Documentation: Create and maintain comprehensive documentation for code, system architecture, and development processes.
Required Skills and Qualifications:
- Java 17: Extensive experience with Java 8 or above and its features.
- Spring Framework: Strong experience with the Spring framework, including Spring Boot, Spring MVC, and Spring Data.
- Unit Testing: Proficient in writing unit tests using JUnit and Mockito.
- Code Quality: Deep understanding of code quality practices, including code reviews, static code analysis, and adherence to coding standards.
- System Architecture: Proven experience in designing and developing scalable, high-performance, and secure system architectures.
- Problem-Solving: Excellent problem-solving skills and the ability to think critically and creatively.
- Communication: Strong communication skills, both written and verbal, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Team Player: Ability to work effectively in a collaborative team environment.
- Cloud Platforms: Strong knowledge in Azure Cloud Platform.
Preferred Qualifications:
- Microservices: Experience with microservices architecture and related technologies.
- DevOps: Knowledge of DevOps practices and tools, including CI/CD pipelines.
- Agile Methodologies: Experience working in Agile development environments.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Développeur Back-end Java H/F
2026-05-28
Développeur PHP / JavaScript (F/H)
2026-05-21
Full-Stack Developer | Remote
2026-05-27
- Posted
- Feb 04, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Amsterdam Area
- Company
- Skywaves Rise
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Développeur Back-end Java H/F
2026-05-28
Développeur PHP / JavaScript (F/H)
2026-05-21
Full-Stack Developer | Remote
2026-05-27