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