Java Software Engineer Opportunity
We are seeking a skilled Java software engineer to join our development team in Dublin.
This is an excellent opportunity for a motivated and experienced professional to contribute to the design, development, and implementation of scalable APIs, services, and systems.
The ideal candidate will have strong experience in Java and/or Kotlin, including production-grade development, as well as expertise in Springboot, JPA, Kafka, Docker, and JUnit.
Key responsibilities will include:
* Designing and building high-quality software applications using Java and related technologies.
* Collaborating with a technically mature team to deliver best-in-class solutions that meet client needs.
* Contributing to technical discussions aimed at improving engineering standards, tooling, and processes.
* Working closely with clients to understand their requirements and deliver tailored solutions.
This role offers the opportunity to work in a dynamic and fast-paced environment, collaborating with a talented team to drive business growth and success.
Requirements:
* 5+ years of experience in hands-on development in Java or Kotlin, including production-grade development.
* Strong experience in Springboot, JPA, Kafka, Docker, and JUnit.
* Strong experience in API design, automated testing, and databases.
* Experience working in an Agile environment with an understanding of CICD, TDD, and code review.
* Exposure to regulated industries such as finance or healthcare.