Yadimen Consulting

Senior Java Engineer ( SpringBoot, Microservice, Kafka)

Yadimen Consulting

Dublin, 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