New offer - be the first one to apply!

November 4, 2026

Java Developer (Spring/Kafka)

Mid • On-site

Warsaw, Poland

Quick Facts

  • Role: Java Developer

Description

Design and implement IT solutions based on user requirements and architectural standards. Take responsibility for the assigned systems and applications, including controlling modifications and ensuring consistency with the overall architecture. You will also analyze technical architecture, develop and test software, monitor systems, automate infrastructure delivery, and ensure security, reliability, and proper documentation.

Responsibilities

  • Design IT solutions according to user requirements and architecture standards

  • Own and maintain systems/applications, ensuring modification control and architectural consistency

  • Analyze and provide technical consultation for new/modified systems; oversee design work

  • Develop and test software components; maintain quality per applicable standards

  • Support troubleshooting, analyze system behavior, and recommend improvements

  • Prepare system documentation (including incident handling and recovery) and user documentation

  • Maintain and monitor systems: manage logs, track metrics, diagnose issues

  • Ensure application and infrastructure security and compliance

  • Monitor performance and availability; ensure reliability

  • Create and maintain data backups; restore systems after failures

  • Build scripts/tools to automate configuration, deployment, and infrastructure management

Requirements

  • Solid experience with the Spring ecosystem (Spring Boot, Spring Data, Spring Cloud)

  • Experience with integrations and operations involving Apache Kafka

  • Database experience across document (MongoDB) and relational (Oracle, MS SQL, PostgreSQL)

  • Knowledge of BPMN or Camunda

  • Proficiency with Git and CI/CD principles

  • Experience with containerization/orchestration (Docker, Kubernetes, OpenShift)

  • Knowledge of Hibernate, Flyway/Liquibase, and SOAP/REST

  • Knowledge of Gradle and Maven

  • Ability to work in Unix/Linux environments

Benefits

  • Hybrid work model

  • Access to a training platform

  • Benefit package: Multisport card, LuxMed medical care, life insurance

  • Funding for activities organized by sports and thematic groups

  • Responsible role with friendly work environment and knowledge sharing

Similar jobs you might like

Unlock Full Resume Report