Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
June 25, 2026
Java Backend Developer
Mid • Hybrid
8,000 - 21,000 PLN/mo
Gdansk, PM, Poland
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.
Similar jobs you might like
Technology
Lufthansa Systems
Java Backend Developer
Mid
Hybrid
Gdańsk, PM, Poland
8,000 - 21,000 PLN/mo
🏢 Summary: Backend Java role focused on developing and maintaining scalable Spring applications, REST APIs, and microservices. The offer includes testing, Linux/Unix operations, Docker and basic Kubernetes deployment support, with an employment contract, flexible work arrangements, and benefits. 🗂️ Requirements: 3+ years of Java development experience, Java 8+, Spring Framework, RESTful services, Linux/Unix and Bash scripting, Docker, Basic Kubernetes usage, Unit and integration testing, Software design patterns, Clean code principles, English B2+, Independent, ownership-driven work 📃 Skills: Java, Spring, REST, Linux, Unix, Bash, Docker, Kubernetes, Testing, Jenkins, MongoDB, JMS, ActiveMQ, JIRA, C, C++ 🏢 Description: 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: Minimum 3+ years of experience as a Java Developer. Strong knowledge of Java 8+ and Spring Framework. Experience in building RESTful services Good understanding of Linux/Unix environments and Bash scripting. Experience with Docker and basic Kubernetes usage. Experience in writing unit and integration tests. Knowledge of software design patterns and clean code principles. Good English communication skills (B2 or higher). Ownership mindset and ability to work independently Good knowledge of Linux/Unix systems and shell usage. What do we welcome? Experience in C/C++ Experience working in Unix/Linux environments. Experience with MongoDB or other NoSQL databases. Working knowledge of CI/CD tools (e.g., Jenkins). Experience building RESTful services and APIs. Familiarity with messaging systems such as JMS and ActiveMQ. Experience working in Agile/Scrum environments. Familiarity with JIRA or similar issue-tracking tools. Why do we need you? You will be responsible for: Design, develop, and maintain scalable backend applications using Java (8+) and Spring Framework Build and enhance RESTful APIs and microservices ensuring high performance and reliability Write clean, maintainable, and efficient code following clean code principles and design patterns Develop and execute unit and integration tests to ensure software quality Work with Docker containers and support deployments in Kubernetes environments (basic level) Operate and troubleshoot applications in Linux/Unix environments, including writing and maintaining Bash scripts Collaborate with cross-functional teams (QA, DevOps, Product) to deliver high-quality solutions Take ownership of features and components, working independently when needed Participate actively in code reviews and technical discussions Communicate effectively in English in an international environment 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.
Technology
Payback
Senior Java Developer
Senior
Hybrid
Warsaw, MZ, Poland
🏢 Summary: Develop and maintain a large-scale cloud-based Java application for a major loyalty program. The role covers end-to-end feature ownership, enterprise monolith evolution, automated quality assurance, and collaboration with technical and business stakeholders. 🗂️ Requirements: 7+ years of backend software development experience, 5+ years of Java experience in large-scale enterprise applications, Experience maintaining large monolithic production systems, Java, Spring and Spring Boot expertise, AWS or other major cloud-provider experience, Application architecture, performance optimization and maintainability knowledge, Automated unit and integration testing experience, CI/CD pipeline familiarity, Fluent English, B2+ written and spoken, Agile team experience, Strong stakeholder communication and ownership mindset 📃 Skills: Java, Spring, SpringBoot, AWS, Testing, CICD, Agile 🏢 Description: Your responsibilities: Develop and maintain a large-scale Java application running in the cloud for Germany’s largest loyalty program. Analyze business requirements and production issues to design robust and maintainable solutions. Work within a complex enterprise monolithic application and contribute to its continuous evolution. Own features end-to-end, from requirements analysis through implementation, testing, deployment, and production support. Collaborate closely with business stakeholders, product teams, and other engineers. Communicate technical concepts and solution proposals clearly to both technical and non-technical audiences. Create and maintain automated tests to ensure software quality and support continuous delivery. Document architectural decisions, design concepts, and implementation approaches. Participate in code reviews and contribute to engineering best practices. Your Profile: 7+ years of professional experience in backend software development. At least 5 years of hands-on experience with Java in large-scale enterprise applications and complex codebases. Strong experience maintaining and evolving large monolithic systems in a production environment. Solid knowledge of Java, Spring/Spring Boot, object-oriented design principles, and clean code practices. Experience working with AWS Cloud or another major cloud provider. Strong understanding of application architecture, performance optimization, and maintainability. Experience with automated testing, including unit and integration tests. Familiarity with CI/CD pipelines and modern software delivery practices. Excellent communication skills and ability to collaborate with technical and business stakeholders. Fluent English (B2+) spoken and written. Ownership mindset with a strong focus on delivering business value. Ability to navigate complex legacy and modern codebases and drive improvements pragmatically. Experience working in Agile development teams. Nice to have: -Experience with large enterprise monoliths undergoing modernization. -Knowledge of relational databases and SQL performance tuning. -Experience with Docker and cloud-native deployment practices. -Experience mentoring developers and supporting technical growth within the team. How about? Employment contract? Of course. With us you do not have to worry about stable employment. Benefits? We have them! Among other: corporate incentive program, sport card, private medical care. Lunch card? With the cooperation extended and permanent contract, you will receive additional funds to use for meal purchases. Working in a hybrid model? Of course! ! You work with us 2 days a week from home. Work wherever you want? In PAYBACK you have the opportunity. Working 100% remotely, also from European countries for 15 days a year. Flexible working hours? Sounds great! We start working between 7 to 10. Trainings? Of course. We provide training to develop hard and soft skills. Convenient location? Sure! We invite you to our new office at Rondo Daszyńskiego, but we are currently also working remotely. Dress code? We definitely say no. There are no rigid dress code rules in our company, sneakers are more than welcome. Friendly atmosphere at work? Yes! In PAYBACK, people are the most important asset. Something is missing? Open communication is our priority, so dare to ask!
Technology
MOTIFE
Senior Java Developer
Senior
Hybrid
Krakow, Poland
27,000 - 30,000 PLN/mo
🏢 Summary: Senior Java Developer role focused on building and modernizing secure, scalable backend platforms and microservices for investment management products. The position offers hands-on architectural ownership, production support responsibilities, and collaboration across Agile engineering and business teams in a hybrid Krakow model. 🗂️ Requirements: 6+ years of commercial Java enterprise application development, Java 17+ proficiency, Advanced Spring and Spring Boot experience, REST API and backend service development experience, Microservices architecture knowledge, Object-oriented design, clean code, and design patterns, SQL query analysis and optimization, Docker and Kubernetes production experience, Kafka or event-streaming platform familiarity, CI/CD and DevOps practices experience, Secure coding and application security knowledge, Security scanning or vulnerability detection tools experience, Logging, monitoring, metrics, and distributed tracing familiarity, Business-critical production support and troubleshooting experience, Cross-functional collaboration with architects, QA, DevOps, and business teams, Very good English communication skills 📃 Skills: Java, Spring, SpringBoot, REST, SQL, Docker, Kubernetes, Kafka, CI/CD, DevOps, Microservices, Agile 🏢 Description: We are hiring on behalf of our client – a global financial services organization recognized for its premium service, deep domain expertise, and strong technology-driven approach. The company partners with clients, helping them solve complex challenges across investor services and capital markets. Their culture is built on collaboration, knowledge sharing, and empowering individuals to contribute beyond their immediate role. As a Senior Java Developer , you will design and develop core backend platforms and scalable microservices. You will contribute to new product development and modernization initiatives, influence architectural decisions, and work closely with engineering and business stakeholders throughout the software development lifecycle. This is a senior, hands-on engineering role with strong ownership expectations. You will help shape technical solutions, improve engineering practices, and ensure that business-critical systems remain secure, reliable, maintainable, and ready to scale. Key takeaways: Stack: Java 17+, Spring, Spring Boot, REST APIs, SQL, Docker, Kubernetes, Kafka, CI/CD Salary: 27 000 - 30 000 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office (2 days per week for parents of children up to 4 years old) Location: ul. Klimeckiego, Krakow Recruitment process : A call with MOTIFE Recruiter (30 min) Technical interview with the Manager (1h) Technical interview with the Team (1h) Responsibilities: Backend Development Design, develop, and maintain enterprise-grade applications using Java 17+, Spring, and Spring Boot. Build scalable microservices and REST APIs supporting investment management products. Apply object-oriented design, clean code principles, and established software design patterns. Develop solutions that meet demanding performance, reliability, security, and maintainability standards. Architecture and Technical Excellence Contribute to architectural decisions and translate business requirements into effective technical solutions. Drive technical improvements across existing platforms and modernization initiatives. Participate in code reviews and promote consistent engineering standards across the team. Ensure solutions follow secure coding principles and software development lifecycle best practices. Cross-Functional Collaboration Partner with architects, QA engineers, DevOps specialists, and business stakeholders throughout the development lifecycle. Work within a cross-functional Agile team delivering web, backend, and mobile platform capabilities. Communicate technical decisions, risks, and dependencies clearly to technical and non-technical stakeholders. Support knowledge sharing and mentor other engineers where required. Delivery and Production Ownership Troubleshoot and resolve complex technical and production issues. Improve logging, monitoring, metrics, and distributed tracing across services. Enhance CI/CD pipelines to streamline software delivery and deployment. Drive continuous improvements in development processes, engineering tooling, and operational reliability. Requirements: Technical Expertise At least 6 years of hands-on commercial experience developing enterprise applications in Java. Strong practical knowledge of Java 17 or newer. Advanced experience with Spring, Spring Boot, REST APIs, and backend service development. Strong understanding of microservices architecture, object-oriented design, clean code, and software design patterns. Solid SQL skills, including practical experience with query analysis and optimization. Production experience with Docker and Kubernetes. Familiarity with messaging or event-streaming platforms such as Kafka. Experience working with CI/CD pipelines and modern DevOps practices. Security and Production Engineering Understanding of secure coding principles and common application security risks. Experience using security scanning or vulnerability detection tools. Familiarity with application logging, metrics, monitoring, and distributed tracing. Experience troubleshooting and supporting business-critical production systems. Collaboration and Mindset Proven ability to take ownership of technical solutions from design through production support. Strong problem-solving skills and the ability to resolve complex engineering challenges. Ability to collaborate effectively with architects, QA, DevOps, and business teams. Very good English communication skills. What we offer: Private medical care Life insurance Professional training and certification support Social fund benefits platform Stable employment with a long-term contract Apply now Join a senior engineering team building secure and scalable platforms for the investment management industry. Please apply via our careers page and submit your CV in English.