Senior Java Developer (Kafka) — Remote

Peoplemore

Kraków

Remote

PLN 179,000 - 220,000

Full time

34 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Private medical care
Sports card
Training courses
Conference opportunities

Job summary

Peoplemore in Kraków / remote is seeking a Senior Java Developer with Kafka to join a scalable, high-performance engineering project. You will design solutions, choose technologies, and implement asynchronous, event-driven systems with solid testing and maintainability in mind.

You'll work with Java, Spring Boot, Kafka, SQL/NoSQL, CQRS, and modern tooling, collaborating across teams to deliver robust, scalable software for global clients.

Qualifications

  • Strong commercial experience with Java and Spring Boot.
  • Very good knowledge of modern Java, including Records, immutability and Stream API.
  • Solid understanding of Java fundamentals: equals/hashCode, collections, reflection and Garbage Collection.
  • Good understanding of Spring internals and Dependency Injection.
  • Strong knowledge of SOLID, clean code, design patterns and code smells.
  • Experience with Kafka and event-driven architecture.
  • Understanding of idempotency, at-least-once delivery and Dead Letter Queues.
  • Experience designing scalable, asynchronous and high-performance systems.
  • Good understanding of SQL and NoSQL databases and ability to choose the right approach depending on the use case.
  • Knowledge of CQRS, ACID, indexing and database partitioning.
  • Ability to design solutions with performance, isolation, maintainability and security in mind.
  • Ability to discuss architectural decisions, explain trade-offs and adapt solutions based on technical discussions.
  • Practical experience using AI tools such as GitHub Copilot, with the ability to independently verify generated code through unit tests and edge cases.
  • Strong communication skills and a collaborative approach to software design.
  • Very good English and Polish.

Skills

Java
Spring Boot
Kafka
Event-driven architecture
SQL/NoSQL
CQRS
Distributed systems
High-performance
Unit testing
English
Polish

Tools

GitHub Copilot

Job description

Peoplemore in Kraków / remote is seeking a Senior Java Developer with Kafka to join a scalable, high-performance engineering project. You will design solutions, choose technologies, and implement asynchronous, event-driven systems with solid testing and maintainability in mind.

You'll work with Java, Spring Boot, Kafka, SQL/NoSQL, CQRS, and modern tooling, collaborating across teams to deliver robust, scalable software for global clients.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer - Kafka & Scalable Systems (Remote)
Senior Java Developer - Kafka & Scalable Systems (Remote)

Traffit • Kraków

Remote
PLN 180,000 - 240,000
Fully remote work
Kraków office available
Senior Java Developer (Kafka)
Senior Java Developer (Kafka)

Traffit • Kraków

Remote
PLN 180,000 - 240,000
Fully remote work
Kraków office available
Senior Java Architect for Kafka & Cloud-Native (Remote)
Senior Java Architect for Kafka & Cloud-Native (Remote)

Thrive IT Systems • Polska

Remote
PLN 140,000 - 190,000
Senior Java Developer: Microservices, Kafka, Cloud-Native
Senior Java Developer: Microservices, Kafka, Cloud-Native

EPAM Systems • Kraków

Hybrid
PLN 240,000 - 360,000
Health insurance
Multisport
Shopping vouchers
+2
Senior Java Developer (Kafka)
Senior Java Developer (Kafka)

Peoplemore • Kraków

Remote
PLN 179,000 - 220,000
Remote work
Private medical care
Sports card
+2
Java Backend Engineer — Kafka & Microservices
Java Backend Engineer — Kafka & Microservices

HIBERUS POLAND SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ • Wrocław

On-site
PLN 180,000 - 240,000
Karta Multisport
Multisport card
Private medical care
Senior Java Lead: Cloud-Native Microservices
Senior Java Lead: Cloud-Native Microservices

Experis • Kraków

Hybrid
PLN 420,000 - 540,000
Lead/Senior Java Developer
Lead/Senior Java Developer

Experis • Kraków

Hybrid
PLN 420,000 - 540,000
Java Architect
Java Architect

Thrive IT Systems • Polska

Remote
PLN 140,000 - 190,000
Regular/Senior Java Developer with Kafka
Regular/Senior Java Developer with Kafka

Luxoft • Kraków

Hybrid
PLN 90,000 - 130,000
Top locations