Role: Senior Java Backend DeveloperExperience:5 to 15 Years OverallLocation:Dublin – Hybrid (3 Days from Office)Type:PermanentOverviewWe are looking for aSenior Java Backend Developerto drive customer experience strategy forward by consistently innovating and solving complex problems. The solutions are built onCloud Native principles, Microservices, and Scaled Agile Framework. The ideal candidate is passionate about backend development, highly motivated, analytical, and has strong problem-solving abilities.ResponsibilitiesSenior Java Developer with 5+ years' experience in backend design and coding.Design and develop backend services using Java 17+, Spring Boot, and Object-Oriented SOLID principles .Build reusable, scalable, and high-performance microservices .Work on Event Driven Architecture and Cloud frameworks in a CI/CD environment .Use persistence mechanisms like RDBMS and NoSQL databases as per business needs.Follow coding best practices and maintain code quality gates .Conduct Proofs-of-Concept (POCs) for new requirements.Collaborate with cross-functional teams to ensure project success.Work in an Agile environment, ensuring teamwork and continuous delivery.Mentor and guide junior developers technically.Requirements / All About YouStrong Java Backend Development expertise with Spring Boot .Excellent Object-Oriented Programming and Design Principles .Experience in microservices, event-driven architecture, and real-time systems development .Proficiency in CI/CD pipelines and Cloud-based development .Strong understanding of backend systems, scalability, and performance.Ability to write clean, maintainable, and high-quality code.Strong communication and collaboration skills.Quick learner with the ability to adapt to new technologies.Experience in technical mentoring of team members.