Java Software Engineer

EmpiricUtrecht, NL
Published on

About the Role

As a Java Developer, you will be responsible for developing and maintaining a crucial backend application that supports a core business process. You’ll be working in a complex environment that demands precision, flexibility, and a strong affinity for operations. You'll contribute to the optimization and innovation of the application while collaborating closely with colleagues in an Agile setting.

What Will You Do?

  • Develop and maintain backend services in Java using Spring Boot 3.
  • Implement and optimize SOAP (XML, XSD) and REST APIs.
  • Work with tools like Maven and GIT in a microservices architecture.
  • Contribute to the CI/CD pipeline using Jenkins and Nexus.
  • Work with SQL Server for database management and optimization.
  • Collaborate in an Agile/Scrum team to continuously improve and innovate.
  • Work on-site in Utrecht at least once a month, more often if required.

Who Are You?

  • You have at least solid mid-level experience as a Java developer.
  • You have in-depth knowledge and experience with Spring Boot 3.
  • You’re familiar with SOAP (XML, XSD), REST, Maven, GIT, and microservices architectures.
  • You are detail-oriented and accurate in your work.
  • You are flexible and have a strong affinity with operations/maintenance.
  • You are proactive, capable of working independently, and function well in a team.
  • Experience with Groovy, Jenkins, Nexus, and SQL Server is a plus.

What Do We Offer?

  • A challenging and responsible role in a business-critical environment.
  • Hybrid working arrangements - Utrecht or Den Haag.
  • A stimulating and innovative work environment where you can continue to grow.
  • A close-knit team of professionals with a shared passion for technology and quality.

Apply Now

Are you the Java Developer we're looking for? Apply now and strengthen our team!