Java Software Engineer
Empiric — Utrecht, 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!