Y

Senior Java Engineer ( SpringBoot, Microservice, Kafka)

Yadimen Consulting Limited · Ireland

Jun 03
Senior (5-10 yrs) Contractor Ireland
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain scalable backend services and event-driven pipelines using Java, Spring Boot, and Kafka. Collaborate with cross-functional teams to deliver end-to-end features and uphold code quality through reviews.

What they look for

Java Spring Boot Microservices Kafka OOP Design Patterns REST APIs Distributed Systems Git CI-CD Docker Kubernetes Cloud SQL NoSQL Agile

Requirements

Requires a minimum of 8 years of active, hands-on experience in Java development with strong proficiency in Spring Boot and microservices architecture. Practical production experience with Apache Kafka and familiarity with Agile/Scrum environments are essential.

Full 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