Senior Java Engineer


Job Location:

Dublin - Ireland

Monthly Salary: Not Disclosed
Experience Required: 5years
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Senior Java Engineer

We are hiring a Senior Java Engineer to design and build cloud-ready microservices-based applications for a major banking modernisation programme. Youll work in an Agile team delivering resilient secure high-throughput services that sit alongside and increasingly replace legacy back-end systems.


What youll do

  • Design build and maintain Java (17) services using Spring Boot and a microservices architecture.
  • Build and consume RESTful APIs; work with event/streaming and messaging (Kafka RabbitMQ/JMS).
  • Write clean well-tested code TDD/BDD unit and integration testing (JUnit Mockito).
  • Containerise and deploy services (Docker Kubernetes/OpenShift) through CI/CD pipelines (Jenkins/GitLab CI).
  • Integrate with relational and/or NoSQL data stores (Oracle/PostgreSQL; DB2 a plus given the estate).
  • Contribute to solution design code reviews and non-functional concerns performance resilience security observability.
  • Collaborate with architects BAs testers and product owners; support SIT/UAT and production releases.



Requirements

Essential skills

  • 8 years hands-on Java engineering.
  • Strong current Spring Boot and Spring ecosystem (Spring MVC Data Security).
  • Proven microservices design and delivery in production.
  • REST API design; messaging/streaming (Kafka or similar).
  • CI/CD Docker and Kubernetes/OpenShift; Git.
  • Automated testing discipline (JUnit Mockito; ideally contract/integration testing).
  • Comfortable in an Agile/Scrum delivery environment.



Required Skills:

What youll do Design build and maintain Java (17) services using Spring Boot and a microservices architecture. Build and consume RESTful APIs; work with event/streaming and messaging (Kafka RabbitMQ/JMS). Write clean well-tested code TDD/BDD unit and integration testing (JUnit Mockito). Containerise and deploy services (Docker Kubernetes/OpenShift) through CI/CD pipelines (Jenkins/GitLab CI). Integrate with relational and/or NoSQL data stores (Oracle/PostgreSQL; DB2 a plus given the estate). Contribute to solution design code reviews and non-functional concerns performance resilience security observability. Collaborate with architects BAs testers and product owners; support SIT/UAT and production releases. Essential skills 8 years hands-on Java engineering. Strong current Spring Boot and Spring ecosystem (Spring MVC Data Security). Proven microservices design and delivery in production. REST API design; messaging/streaming (Kafka or similar). CI/CD Docker and Kubernetes/OpenShift; Git. Automated testing discipline (JUnit Mockito; ideally contract/integration testing). Comfortable in an Agile/Scrum delivery environment.


Required Education:

What youll doDesign build and maintain Java (17) services using Spring Boot and a microservices and consume RESTful APIs; work with event/streaming and messaging (Kafka RabbitMQ/JMS).Write clean well-tested code TDD/BDD unit and integration testing (JUnit Mockito).Containerise and deploy services (Docker Kubernetes/OpenShift) through CI/CD pipelines (Jenkins/GitLab CI).Integrate with relational and/or NoSQL data stores (Oracle/PostgreSQL; DB2 a plus gi

Senior Java EngineerWe are hiring a Senior Java Engineer to design and build cloud-ready microservices-based applications for a major banking modernisation programme. Youll work in an Agile team delivering resilient secure high-throughput services that sit alongside and increasingly replace legacy...