Lead Software Engineer – Financial Services | Java, Spring Boot, Microservices, APIs, Cloud (AWS/Azure) | Dublin
I'm hiring a Lead Software Engineer to head up an innovation team at a leading payments company based in Dublin. This is a key leadership role where you'll be responsible not only for hands-on development, but also for technical direction, design decisions, and mentoring a team of talented engineers.
You'll lead the development of high-performance, high-volume systems, playing a crucial part in building a greenfield platform from the ground up. We're looking for someone with deep backend expertise and strong experience designing scalable, cloud-native solutions using modern Java technologies.
Key Responsibilities:
* Lead the design and development of complex Java-based systems
* Provide technical leadership and mentorship within a cross-functional team
* Define architecture and ensure best practices are followed across services and APIs
* Collaborate with stakeholders to shape technical solutions aligned with business goals
Key Requirements:
* Proven experience with Java and the Spring Boot ecosystem (Spring Security, Maven, REST)
* Strong understanding of Microservices architecture, KPI's and Kafka messaging
* Familiarity with design patterns and scalable software architecture
* Solid testing experience with JUnit or similar frameworks
* Cloud experience with AWS or Azure is highly desirable
* Prior experience in a technical leadership or team lead role is essential
This is a great opportunity to step into a leadership role within a forward-thinking, agile organisation where you can make a real impact.
Lead Software Engineer – Financial Services | Java | Spring Boot | Microservices | APIs | AWS | Azure