Java Developer

The Travel Corporation · Katowice, Śląskie, Poland New
LinkedIn

Posted

Oct 12, 2026 (Yesterday)

Seniority

Senior

Work Model

Hybrid

Type

Not Specified

Category

Backend

Salary

Not specified

Skills

AWS CI/CD Docker Git GitHub Go Java JavaScript JUnit Kanban Linux Oracle React SQL

Description

Java Developer About Us At TTC, we are Enriching lives by connecting people and places. For over 100 years, we’ve been bringing the world closer together by crafting journeys that create lasting memories, lifelong friendships and meaningful cultural connections. Across more than 70 countries and our award-winning brands, we design and deliver travel experiences that go beyond sightseeing - they change perspectives. Behind every unforgettable journey is a passionate team making it happen. That’s where you come in. Our Values Everything we do is guided by our five shared commitments: Value Every Voice - We put people first. Act with Integrity - We do what’s right. Explore Beyond Boundaries - We’re driven by curiosity. Own the Outcome - We take responsibility for our decisions. Succeed Together - We’ve got each other’s backs. Java Developer We are looking for a Java Developer to join our team and contribute to building scalable, enterprise-level applications used across our global platforms. In this role, you will be involved in the full software development lifecycle, working closely with cross-functional teams to deliver high-quality, reliable solutions. Technologies we use Required: Java, Spring, Hibernate, Eclipse, SQL, PL/SQL, Git, JSP, JavaScript Nice to have: Linux, Docker, AWS Your responsibilities Participating in the full software development lifecycle – from requirements gathering to deployment Collaborating with product managers, designers, testers, and other developers Writing clean, efficient, and maintainable code Developing and maintaining unit tests (JUnit) Designing and implementing REST and SOAP web services Creating and optimizing SQL and PL/SQL queries Maintaining and improving existing systems, fixing bugs, and proposing enhancements Preparing and maintaining clear technical documentation Identifying opportunities for improvements and introducing new solutions Our requirements Minimum 5 years of experience as a Java Developer Experience working with Java 8 and Java 17 Strong knowledge of Spring (Core), Hibernate, and EclipseLink Proficiency in SQL and PL/SQL (Oracle) Experience with tools such as Tomcat/Tomee, GitHub, TeamCity Experience with REST and SOAP web services Knowledge of JSP, Struts, and JavaScript Experience with unit testing (JUnit) Very good command of English (international environment) Nice to have Willingness to learn React Experience with Linux, Docker, or AWS Familiarity with Java EE standards and CI/CD processes How we work Kanban methodology Cross-functional teams (Backend, Frontend, Fullstack, QA, Product, UX/UI, Analysts) Focus on collaboration, code quality, and continuous improvement What we offer Hybrid work model (1–2 days per week in the office) Opportunity to work on global, large-scale systems International and collaborative environment Development budget and access to internal & external training Conferences in Poland and abroad Mentoring and support from experienced tech leaders Space for innovation and your own ideas Knowledge-sharing culture and support for IT community initiatives English lessons Flexible working hours Partially or fully funded training Interested? Apply and join our international team.