Senior Java Engineer ( SpringBoot, Microservice, Kafka)
Dublin, IrelandFull-timePosted Jun 3, 2026
Job description
Senior Java Engineer Ireland (Hybrid)
- Urgent Requirement ROLE OVERVIEW We are urgently seeking a highly skilled Senior Java Engineer to join our client team based in Ireland on a hybrid working model. This is a subcontractor opportunity for a candidate who can demonstrate strong, current, and hands-on engineering expertise across the Java ecosystem. The successful candidate will be expected to contribute meaningfully from day one, working within a large-scale distributed services environment.
Requirements
TECHNICAL SKILLS Mandatory Strong Required Nice to Have OOP / Design Patterns Java (8+) Spring Boot Microservices Kafka OOP / Design Patterns REST APIs Distributed Systems Git / CI-CD Docker / Kubernetes Cloud (AWS/Azure/GCP) SQL / NoSQL Databases REQUIREMENTS
- Minimum 8 years of active, hands-on Java development — candidates must demonstrate current, working proficiency, not experience from several years ago.
- Strong, up-to-date expertise in Java OOP principles, concurrency, and modern Java features; recent and regular practice is essential.
- Proven, current hands-on experience with Spring Boot — candidates must be able to build and discuss Spring Boot applications confidently during technical evaluation.
- Real-world coding experience in microservices architecture — candidates must be able to describe actual implementations and write microservices code; conceptual understanding alone is not sufficient.
- Solid practical knowledge of Apache Kafka in a production setting, including producing, consuming, and managing topics — basic or introductory exposure will not meet the requirement.
- Experience working in Agile / Scrum delivery environments.
- Good communication skills and ability to collaborate effectively with onsite and distributed teams.
Benefits
RESPONSIBILITIES
- Design, develop, and maintain scalable backend services using Java and Spring Boot.
- Build and evolve microservices within a distributed systems architecture.
- Develop and maintain Kafka-based event-driven pipelines.
- Conduct and participate in code reviews to uphold code quality standards.
- Collaborate with architects, product owners, and cross-functional teams to deliver features end-to-end.
- Contribute to technical documentation, design decisions, and best practices. HOW TO APPLY Submit your profile with a clear breakdown of your hands-on experience in Java, Spring Boot, Microservices, and Kafka — including specific projects and your direct contributions. Shortlisted candidates will be contacted promptly for a technical evaluation. Send your CV to: chamili.m@yadimen.com
More jobs at Yadimen Consulting
Java Solution Architect, Dublin
Yadimen Consulting· Dublin, IrelandRelease and Cutover Manager, Oracle Cloud HCM
Yadimen ConsultingProject Manager, Oracle Cloud HCM (x4)
Yadimen Consulting· Leeds, West Yorkshire, United KingdomAgile Product Owner - Payments Domain
Yadimen Consulting· Stockholm, Stockholm County, SwedenPayments & Cash Management — Operations Business Liaison | German + English
Yadimen Consulting· Edinburgh, Scotland, UK, City of Edinburgh, United Kingdom
More jobs in Dublin
Staff Product Manager, Local Payment Methods Growth
Stripe· DublinSenior Counsel, Strategic Partnerships
Udemy· Dublin, IrelandDeal Desk Analyst - Dublin
Datadog· Dublin, IrelandSenior Software Engineer, Product Security
MongoDB· Cork, Ireland; Dublin, Ireland; Ireland