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 (Lodz or Warsaw) 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 Free on-line foreign languages lessons Regular social events Access to e-learning platform