freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Engineer ( SpringBoot, Microservice, Kafka)

We are urgentlyseeking a highly skilled Senior Java Engineer to join our client team based inIreland on a hybrid working model. This is a subcontractor opportunity for acandidate who can demonstrate strong, current, and hands-on engineeringexpertise across the Java ecosystem. The successful candidate will be expectedto contribute meaningfully from day one, working within a large-scaledistributed services environment.

Requirements

TECHNICAL SKILLS

Mandatory Strong Required Nice to Have

  • Spring Boot
  • Microservices
  • Kafka
  • OOP / Design Patterns
  • REST APIs
  • Distributed Systems
  • Git / CI-CD
  • SQL / NoSQL Databases

REQUIREMENTS

  • Minimum 8 years of active,hands-on Java development — candidates must demonstrate current, workingproficiency, not experience from several years ago.
  • Strong, up-to-dateexpertise in Java OOP principles, concurrency, and modern Java features;recent and regular practice is essential.
  • Proven, current hands-onexperience with Spring Boot — candidates must be able to build and discuss Spring Boot applications confidently during technical evaluation.
  • Real-world codingexperience in microservices architecture — candidates must be able to describe actual implementations and write microservices code; conceptualunderstanding alone is not sufficient.
  • Solid practical knowledgeof 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, andmaintain scalable backend services using Java and Spring Boot.
  • Build and evolvemicroservices within a distributed systems architecture.
  • Develop and maintainKafka-based event-driven pipelines.
  • Conduct and participate incode reviews to uphold code quality standards.
  • Collaborate witharchitects, product owners, and cross-functional teams to deliver features end-to-end.
  • Contribute to technicaldocumentation, design decisions, and best practices.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available