freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer

Summary

Builds high-performance, cloud-native Java backends and real-time event-driven platforms using Kafka, REST APIs, and GCP.

1 hour ago

Senior Java Developer

Full time

  • Senior
  • Hybrid
  • Kraków, Poland

We are looking for a Senior Java Developer to join an international team building high-performance, cloud-native backend solutions and real-time event-driven platforms.

Key Skills

  • Core Java
  • Apache Kafka & Kafka Streams
  • REST APIs
  • Test-Driven Development (TDD)
  • MongoDB
  • Google Cloud Platform (GCP)
  • Distributed systems & scalable architectures
  • Agile development
  • Fluent English (B2+)

Responsibilities

  • Design, develop, and maintain high-performance backend services using Java
  • Build and enhance event-driven, real-time streaming solutions with Apache Kafka
  • Develop and maintain robust REST APIs supporting critical business processes
  • Contribute to cloud-native applications running on Google Cloud Platform (GCP)
  • Write clean, scalable, and maintainable code following TDD principles
  • Collaborate with architects, business analysts, and distributed engineering teams
  • Support platform modernization, scalability improvements, and performance optimization
  • Participate in technical design, code reviews, testing, and production support
  • Investigate and resolve complex technical and production issues
  • Promote engineering best practices and continuous improvement across the team

Requirements

  • Strong commercial experience with Core Java development
  • Hands-on experience with Apache Kafka and Kafka Streams
  • Experience designing and developing REST APIs
  • Strong knowledge of Test-Driven Development (TDD) and automated testing
  • Experience working with MongoDB
  • Experience developing cloud-native solutions on Google Cloud Platform (GCP)
  • Strong understanding of distributed systems, software design patterns, and scalable architectures
  • Experience working in Agile, globally distributed teams
  • Strong communication and collaboration skills
  • Fluent English (B2+)

Nice To Have

  • Scala
  • Spring Boot, Micronaut, Spring WebFlux
  • Terraform, Docker, GKE, Cloud Run
  • CI/CD tools such as Jenkins or TeamCity
  • Experience with real-time, high-throughput systems
  • Background in capital markets, trading systems, risk management, or market data platforms

Work format: Hybrid — Kraków, Poland.

Start: ASAP

See also