Java Backend Developer

Open 29d posting dated 2 weeks ago

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.