Point your AI agent at freehire and let it find you a job.

Get the CLI →

Client Server

NewBe an early applicant

Java Developer Kafka API - Tech Consultancy

Posted
Discussion
Overview

In this role you will design and implement Java-based solutions for clients, focusing on Kafka messaging, AWS migrations, and CI/CD deployments. You’ll join a collaborative engineering team that emphasizes best practices and continuous improvement. You will work with cross-functional teams, gain substantial client exposure, and contribute to transformative projects in financial services. This is a hands-on position with opportunities to shape cloud and messaging architectures at scale.

Pay / Benefits
  • Pension
  • Life Assurance
  • Income Protection
  • Private medical care for you and your family
  • Travel Insurance
  • Charitable giving? (charitable giving)
Responsibilities
  • design, develop and deliver transformational client projects
  • focus on Kafka messaging and integration
  • migrate legacy systems to AWS
  • introduce CI/CD pipelines and cloud deployments
  • collaborate with cross-functional teams and clients
  • embody engineering best practices and continuous improvement
Key requirements
  • Java development with multi-threading and concurrency
  • Spring Boot and microservices experience
  • Kafka or similar messaging tools
  • REST APIs knowledge
  • AWS understanding
  • strong CS fundamentals (OOP, data structures, design patterns)
  • familiarity with DevOps and CI/CD pipelines
  • collaborative, problem-solving, client-facing mindset
  • collaboration
  • problem-solving
  • client interaction
  • Java
  • Spring Boot
  • Kafka

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

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