Senior Java Engineer
⚲ Warszawa
27 000 - 33 000 PLN brutto (UoP)
Wymagania
- Cloud
- Microservices
- MySQL
- Agile
- Java
- Spring
- Spring Boot
- NoSQL
Opis stanowiska
About TPConnects
TPConnects is a leading travel technology company with a rapidly growing engineering hub in Warsaw. We build software powering modern airline retailing. Every month, our platforms process millions ticket purchases, connect airlines, and power digital retailing for airline providers.
We’re a product company. We build, own and continuously improve our platform, giving engineers the opportunity to influence architecture, shape technical decisions and solve meaningful engineering challenges at global scale. Our team includes colleagues from dozens of nationalities, making English our everyday language.About the Role
We’re looking for a Senior Software Engineer to help develop and evolve our cloud-native backend platform. You’ll work on building new capabilities while improving the scalability, performance and reliability of existing services.This role is ideal for engineers who enjoy solving complex technical problems, taking ownership and collaborating with Product Managers, Architects and fellow Engineers to design solutions — not just implement requirements.
Our backend stack includes Java, Spring Boot, AWS, MySQL, DynamoDB and microservices, and we’re continuously evolving our platform as our products and customer base grow.
AI-enhanced development
We use Claude AI coding assistants as part of our everyday engineering workflow to increase productivity and reduce repetitive work. Our engineers use AI to explore technical solutions, accelerate implementation, debug complex issues, generate and improve tests, create documentation and support code reviews. We believe AI helps engineers focus on solving meaningful technical problems—not repetitive tasks.
While AI helps us move faster, great software is still built by great engineers. Engineering judgement, critical thinking and ownership remain at the core of everything we build.
What you’ll do
• Design, build and maintain scalable Java backend services.
• Develop new platform capabilities while improving the performance and reliability of existing systems.
• Build and enhance integrations with airline and travel industry partners.
• Troubleshoot complex software issues and continuously improve system quality.
• Collaborate with Product Managers, Architects and Engineers to design technical solutions.
• Contribute to architecture discussions, code reviews and engineering best practices.
• Document technical solutions and share knowledge across the team.
What we’re looking for
• 5+ years of professional experience with Java.
• Strong experience with Spring Boot and microservices.
• Experience building and integrating REST APIs.
• Experience working with cloud platforms (AWS preferred).
• Strong understanding of software engineering fundamentals, clean code and testing.
• Experience with relational databases (MySQL) and ideally NoSQL databases (DynamoDB).
• Strong analytical and problem-solving skills.
• Fluent English (written and spoken).
Nice to have
• Experience with distributed systems.
• Event-driven architecture.
• AWS certification.
• Travel technology experience.
• Curiosity about AI-assisted software development.
What we offer
• A product company solving engineering challenges in one of the world’s most complex industries — global travel technology.
• The opportunity to influence architecture, technical decisions and product evolution.
• A chance to help shape our growing engineering hub in Warsaw.
• AI-enhanced software development with Claude AI coding assistants integrated into our daily engineering workflow.
• Stable employment based on an employment contract with 50% tax-deductible costs (KUP 50%), resulting in higher net pay.
• Hybrid work model (3 days per week) from our modern office at Hrubieszowska 2 in Warsaw.
• Private medical care and Multisport card.
• An international engineering environment with colleagues across Warsaw and Dubai and multiple other locations.
• Plenty of opportunities to learn, grow and make a real impact on the products we build
TPConnects is a leading travel technology company with a rapidly growing engineering hub in Warsaw. We build software powering modern airline retailing. Every month, our platforms process millions ticket purchases, connect airlines, and power digital retailing for airline providers.
We’re a product company. We build, own and continuously improve our platform, giving engineers the opportunity to influence architecture, shape technical decisions and solve meaningful engineering challenges at global scale. Our team includes colleagues from dozens of nationalities, making English our everyday language.About the Role
We’re looking for a Senior Software Engineer to help develop and evolve our cloud-native backend platform. You’ll work on building new capabilities while improving the scalability, performance and reliability of existing services.This role is ideal for engineers who enjoy solving complex technical problems, taking ownership and collaborating with Product Managers, Architects and fellow Engineers to design solutions — not just implement requirements.
Our backend stack includes Java, Spring Boot, AWS, MySQL, DynamoDB and microservices, and we’re continuously evolving our platform as our products and customer base grow.
AI-enhanced development
We use Claude AI coding assistants as part of our everyday engineering workflow to increase productivity and reduce repetitive work. Our engineers use AI to explore technical solutions, accelerate implementation, debug complex issues, generate and improve tests, create documentation and support code reviews. We believe AI helps engineers focus on solving meaningful technical problems—not repetitive tasks.
While AI helps us move faster, great software is still built by great engineers. Engineering judgement, critical thinking and ownership remain at the core of everything we build.
What you’ll do
• Design, build and maintain scalable Java backend services.
• Develop new platform capabilities while improving the performance and reliability of existing systems.
• Build and enhance integrations with airline and travel industry partners.
• Troubleshoot complex software issues and continuously improve system quality.
• Collaborate with Product Managers, Architects and Engineers to design technical solutions.
• Contribute to architecture discussions, code reviews and engineering best practices.
• Document technical solutions and share knowledge across the team.
What we’re looking for
• 5+ years of professional experience with Java.
• Strong experience with Spring Boot and microservices.
• Experience building and integrating REST APIs.
• Experience working with cloud platforms (AWS preferred).
• Strong understanding of software engineering fundamentals, clean code and testing.
• Experience with relational databases (MySQL) and ideally NoSQL databases (DynamoDB).
• Strong analytical and problem-solving skills.
• Fluent English (written and spoken).
Nice to have
• Experience with distributed systems.
• Event-driven architecture.
• AWS certification.
• Travel technology experience.
• Curiosity about AI-assisted software development.
What we offer
• A product company solving engineering challenges in one of the world’s most complex industries — global travel technology.
• The opportunity to influence architecture, technical decisions and product evolution.
• A chance to help shape our growing engineering hub in Warsaw.
• AI-enhanced software development with Claude AI coding assistants integrated into our daily engineering workflow.
• Stable employment based on an employment contract with 50% tax-deductible costs (KUP 50%), resulting in higher net pay.
• Hybrid work model (3 days per week) from our modern office at Hrubieszowska 2 in Warsaw.
• Private medical care and Multisport card.
• An international engineering environment with colleagues across Warsaw and Dubai and multiple other locations.
• Plenty of opportunities to learn, grow and make a real impact on the products we build
🔍 Dekoder Ogłoszenia
🔴
opportunity to influence architecture, shape technical decisions
Możesz mieć wpływ na architekturę i decyzje techniczne, ale ostateczne słowo i tak może należeć do starszych inżynierów lub architektów.
🟡
solve meaningful engineering challenges at global scale
Będziesz pracować nad problemami, które mają znaczenie, ale mogą być również bardzo złożone i wymagające.
🟡
taking ownership
Oczekuje się od Ciebie przejmowania odpowiedzialności za powierzone zadania i projekty.
🟡
continuously improving our platform
Platforma jest w ciągłym rozwoju, co może oznaczać częste zmiany i refaktoryzację.
🟢
AI-enhanced development
Narzędzia AI są używane do wspomagania pracy, ale nie zastępują ludzkiego osądu i umiejętności.