OverviewLead 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.ResponsibilitiesLead the design and development of complex Java-based systemsProvide technical leadership and mentorship within a cross-functional teamDefine architecture and ensure best practices are followed across services and APIsCollaborate with stakeholders to shape technical solutions aligned with business goalsQualificationsProven experience with Java and the Spring Boot ecosystem (Spring Security, Maven, REST)Strong understanding of Microservices architecture, KPI's and Kafka messagingFamiliarity with design patterns and scalable software architectureSolid testing experience with JUnit or similar frameworksCloud experience with AWS or Azure is highly desirablePrior experience in a technical leadership or team lead role is essentialDetailsSeniority level: Mid-Senior levelEmployment type: ContractJob function: Software Development
#J-18808-Ljbffr