Senior Java Engineer ( SpringBoot, Microservice, Kafka)
Job Summary
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 |
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.
Required Skills:
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. 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.
Required Education:
REQUIREMENTSMinimum 8 years of active hands-on Java development candidates must demonstrate current working proficiency not experience from several years up-to-date expertise in Java OOP principles concurrency and modern Java features; recent and regular practice is current hands-on experience with Spring Boot candidates must be able to build and discuss Spring Boot applications confidently during technical -world coding experien