Java Backend Developer
Who are we?
Lufthansa Systems Poland is acclaimed and widely recognized provider of superior services and IT solutions for the aeronautical, logistic and financial industries. As a part of the Lufthansa Group we implement technological solutions and dedicated services.
Who are you?
Your profile:
3+ years of commercial experience as a Java Backend Developer.
Strong experience with Java 17+ (Java 21 preferred), Spring Framework, and Spring Boot 3.x.
Experience designing and developing scalable backend applications and RESTful APIs.
Experience writing automated tests at different levels (unit, integration, functional) using JUnit and TDD/BDD practices.
Solid understanding of object-oriented programming, design patterns, and clean code principles.
Experience working with Docker and Kubernetes.
Experience with cloud platforms such as AWS, Azure, or GCP.
Knowledge of CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
Good knowledge of Linux environments.
Understanding of application observability concepts, including logging, metrics, and distributed tracing.
Awareness of secure coding practices and common application vulnerabilities.
Good written and spoken English (B2+).
Ownership mindset, proactive attitude, and strong communication skills
Knowledge of software design patterns and clean code principles.
What do we welcome?
Experience with Infrastructure as Code solutions (Terraform, Helm).
Familiarity with GitOps practices and tools (ArgoCD, Flux).
Experience with messaging platforms such as ActiveMQ/JMS, Kafka, or RabbitMQ.
Familiarity with MongoDB, Hazelcast, or Ansible.
Experience with monitoring and observability tools such as Prometheus, Grafana, and OpenTelemetry.
Familiarity with structured logging and centralized log management platforms.
Experience using AI-assisted development tools (e.g. GitHub Copilot, Claude Code) to improve development efficiency and code quality
Why do we need you?
You will be responsible for:
Design, develop, and maintain backend services using Java (17+/21) and Spring Boot
Build and evolve scalable, high-performance backend applications and RESTful APIs
Contribute to system architecture decisions and technical design discussions
Ensure high code quality by writing automated tests (unit, integration, and functional) using JUnit and TDD/BDD practices
Apply object-oriented programming principles, design patterns, and clean code standards
Deploy and manage applications using Docker and Kubernetes
Collaborate with cross-functional teams to deliver reliable and scalable solutions
Work with cloud platforms (AWS, Azure, or GCP) to support application deployment and infrastructure
Implement and maintain CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI)
Work in Linux environments and support operational tasks
Implement observability practices, including logging, metrics, and distributed tracing
Ensure application security by following secure coding practices and addressing vulnerabilities
What we can offer?
An international working environment, atmosphere that stimulates development,
Individual career path,
Lufthansa Group membership benefits,
Employment Contract,
Salary in the range of 8 000 - 21 000 zł gross
Flexible working time and place adjusted to employee’s needs. Possibility of starting your workday between 07:00 and 11:00,
Workplace adjusted to employee's needs,
Support for your passion for sports within the local activity group and co-financing Multisport cards,
Private medical care for employees and their family members.
Life insurance.
Modern office in Oliwa – great location and comfortable workspace.