Senior Java Developer

Location: Netherlands (Fully Remote)


We're looking for an experienced Senior Java Developer to join a growing engineering team delivering scalable, high-performance enterprise applications. You'll play a key role in designing, developing, and maintaining modern backend solutions while collaborating with cross-functional teams in an agile environment.


This is an excellent opportunity for someone who enjoys solving complex technical challenges, contributing to architecture discussions, and working with modern Java technologies in a collaborative team.


Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Java.
  • Build and enhance RESTful APIs and microservices.
  • Write clean, maintainable, and well-tested code following best practices.
  • Collaborate with Product Owners, QA Engineers, DevOps, and other developers throughout the software development lifecycle.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Troubleshoot, optimise, and improve application performance and reliability.
  • Support CI/CD practices and contribute to cloud-native development where applicable.


Required Skills & Experience

  • 5+ years of professional Java development experience.
  • Strong experience with Java 11/17+.
  • Hands-on experience with Spring Boot and the Spring ecosystem.
  • Experience developing RESTful APIs and microservices.
  • Solid understanding of object-oriented programming and software design principles.
  • Experience working with relational databases such as PostgreSQL, MySQL, or Oracle.
  • Good knowledge of SQL.
  • Experience with Git and modern version control practices.
  • Familiarity with Agile/Scrum development methodologies.


Nice to Have

  • Experience with Spring Data JPA or Hibernate.
  • Exposure to Docker and Kubernetes.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of Kafka or other messaging technologies.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Familiarity with unit and integration testing frameworks such as JUnit and Mockito.


What We Offer

  • Competitive salary and benefits package.
  • Flexible hybrid/remote working options.
  • Modern technology stack and exciting projects.
  • Supportive and collaborative engineering culture.
  • Professional development and learning opportunities.
  • Clear career progression within a growing organisation.
Similar jobs

Senior Java Software Engineer

Apply Now
Back to search page