- Страна
- Польша
Senior Java Developer (Kafka)
Позиция привлекательна использованием современного стека (GCP, Kafka Streams) и возможностью работы в международной среде. Локация в Кракове является крупным IT-хабом, что обеспечивает хорошие карьерные перспективы, хотя отсутствие указанной зарплаты не позволяет поставить высший балл.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Роль требует глубоких знаний экосистемы Kafka (включая Streams) и опыта работы с GCP, что в сочетании с Senior-уровнем и гибридным форматом в Польше делает отбор достаточно строгим. Дополнительным вызовом является требование свободного английского для работы в международной распределенной команде.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Для позиции Senior Java Developer в Кракове рыночный диапазон обычно составляет от 22 000 до 30 000 PLN (брутто) при работе по трудовому договору или выше при B2B контракте. Данная вакансия соответствует уровню крупных международных финтех-компаний и технологических центров региона. Проект с использованием Kafka Streams и GCP часто предполагает оплату по верхней границе рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*🚀* We’re Hiring: Senior Java Developer (Kafka)
*🌍* Location: Hybrid — Kraków, Poland
*📅* Start: ASAP
*⚠️* 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
• Ability to solve complex technical problems independently
• 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 position based in Kraków, Poland.
*💬* Interested or know someone who fits? Reach out directly: Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Apache Kafka
- Kafka Streams
- REST API
- TDD
- MongoDB
- Google Cloud Platform
- Distributed Systems
- Agile
- Scala
- Spring Boot
- Micronaut
- Spring WebFlux
- Terraform
- Docker
- Google Kubernetes Engine
- Cloud Run
- Jenkins
- TeamCity
Возможные вопросы на собеседовании
Вакансия делает упор на Kafka Streams для обработки событий в реальном времени.
Расскажите о различиях между stateless и stateful операциями в Kafka Streams и как вы обеспечиваете отказоустойчивость локального состояния?
Проект предполагает работу с распределенными системами и высокими нагрузками.
Как вы подходите к решению проблемы 'dual write' при обновлении MongoDB и отправке сообщения в Kafka?
TDD указан как ключевой навык и обязанность.
Как вы внедряете TDD при разработке асинхронных сервисов, взаимодействующих через Kafka, и какие инструменты используете для интеграционного тестирования?
Работа ведется в Google Cloud Platform.
Какие преимущества дает использование Cloud Run или GKE для развертывания Java-микросервисов по сравнению с традиционными ВМ в контексте масштабируемости?
Упоминается работа с высокопроизводительными системами.
Какие стратегии оптимизации производительности JVM вы применяли для минимизации пауз Garbage Collector в системах с низкой задержкой?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

