Design, build, and maintain cloud-ready Java microservices for a banking modernization program. Develop REST APIs, integrate Kafka or messaging platforms, implement automated tests, and deploy containerized services through CI/CD pipelines using Docker and Kubernetes/OpenShift. Contribute to architecture, code reviews, performance, resilience, security, observability, and production releases while collaborating in an Agile team.
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. You'll work in an Agile team delivering resilient,
secure, high-throughput services that sit alongside — and increasingly replace
— legacy back-end systems.
What you'll 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.
Similar Jobs
Information Technology • Consulting • Financial Services
Design, develop, and maintain scalable Java and Spring Boot backend services in a distributed microservices environment. Build Kafka-based event-driven pipelines, participate in code reviews, collaborate with architects and product teams, and contribute to technical documentation and design decisions. The role requires current hands-on expertise in Java, Spring Boot, microservices, Kafka, concurrency, and modern Java features, along with Agile/Scrum experience and strong communication skills.
Top Skills:
Apache KafkaAWSCi/CdDistributed SystemsDockerGitGoogle Cloud PlatformJava 8+KubernetesMicroservicesAzureNoSQLRest ApisSpring BootSQL
Fintech • Financial Services
Join a Dublin-based Agile team building Broadridge's cloud-native Securities-Based Lending platform. Design, develop, test and maintain full-stack applications and scalable backend services using Python, FastAPI, Java and Spring Boot; build RESTful APIs and microservices; deploy to AWS with CI/CD; perform code reviews; troubleshoot production issues; participate in architecture, sprint planning and mentor junior engineers.
Top Skills:
Amazon EcsAngularAWSAws LambdaCi/CdCloudwatchCSS3Ec2FastapiGitHTML5IamJavaJavaScriptMicroservicesPostgresPythonReactRest ApisS3Spring BootTypescript
Big Data • Internet of Things • Mobile • Other
Design, build, and optimize a multi-region, highly-available Java/Scala microservices data pipeline processing thousands of messages/sec. Improve performance, implement fraud-detection pipelines with ML (Kafka/Kafka Streams), deploy to multi-cloud Kubernetes, and push frequent production releases to maintain five-nines uptime.
Top Skills:
Ai ToolingCassandraCi/CdClickhouseDockerGitJavaJava 11KafkaKafka StreamsKubernetesLinuxMachine LearningOpensearchScala
What you need to know about the Dublin Tech Scene
From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.


