Senior Java Developer with Kafka
Senior Java Developer with Kafka
Kraków, PL, 30-302
What will you do?
-
Design, develop, and maintain backend services using Java (Spring Boot)
-
Implement and optimize Kafka-based messaging solutions (producers, consumers, schema evolution, topic management)
-
Participate in DevOps-related tasks: CI/CD pipelines, environment configuration, monitoring, and deployment automation
-
Work with relational and non-relational databases (e.g., PostgreSQL, Oracle, MongoDB)
-
Collaborate closely with business stakeholders to clarify requirements and translate them into technical solutions
-
Drive and participate in architecture discussions, code reviews, and technical planning
-
Proactively identify and solve issues across the delivery lifecycle
Your Skills
-
Strong knowledge of Java and the Spring ecosystem
-
Solid hands-on experience with Apache Kafka in a production environment
-
Familiarity with DevOps practices, tooling (e.g., Jenkins, GitLab CI, Docker, Kubernetes)
-
Practical experience with relational databases and understanding of performance tuning
-
Excellent problem-solving skills and ability to independently lead technical topics
-
Experience working in distributed teams and agile methodologies (Scrum, Kanban)
-
Strong communication skills in English, both written and verbal
Nice to Have
-
Experience in the financial/banking domain
-
Exposure to Real-Time Payments or payment processing systems
-
Familiarity with tools like Prometheus for monitoring and logging
-
Experience with Google Cloud Platform (GCP)
We offer you:
- Hybrid work – 2 days a week in our/our client's office
- Working in a highly experienced and dedicated team
- Competitive salary and extra benefit package that can be tailored to your personal needs (private medical coverage, sport & recreation package, lunch subsidy, life insurance, etc.)
- Contract of employment or B2B contract
- On-line training and certifications fit for career path
- Regular social events
- Access to e-learning platform