-
Skywaves Rise

Senior Java Developer

Skywaves Rise
Netherlands · Contract · Mid-Senior

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

java junit microservices restful apis spring boot devops cloud cicd
Login to Apply
Posted
Feb 04, 2025
Type
Contract
Level
Mid-Senior
Location
Amsterdam Area

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
HELPLINE
Related

Développeur Back-end Java H/F

2026-05-28

Full-time
Not Applicable
France
Software Development
Information Technology
View Job Details
Groupe SII
Related

Développeur PHP / JavaScript (F/H)

2026-05-21

Full-time
Not Applicable
France
IT Services
Engineering
View Job Details
Crossing Hurdles
Related

Full-Stack Developer | Remote

2026-05-27

Contract
Associate
Australia
Software Development
Engineering