Senior Java Architect
Miejsce pracy : Katowice
Technologies we use
Expected
- Spring Framework
- Hibernate
- Oracle
- PLSQL
- Docker
- Linux
- AWS
Operating system
LinuxAbout the project
We’re seeking a highly experienced Java specialist to take a leading technical role in the continued development and modernization of a large-scale backend platform used internationally. This is a senior-level position with broad responsibility for architecture design, system quality, and collaboration with engineering and business teams.
Looking for a role where your architectural experience is truly valued? Let’s talk.
Tech environment : Java 8 / Java 17, Spring (Core), Hibernate, EclipseLink, Oracle, PL / SQL, RESTful APIs, SOAP, Tomcat / Tomee, JSP, Struts (legacy), GitHub, TeamCity, JUnit
Your responsibilities
Shaping and evolving the architecture of backend systems, focusing on long-term maintainability and performancePreparing and maintaining technical documentation and architectural guidelinesCollaborating closely with developers on implementation strategies, reviews, and hands-on support when neededParticipating in technical analysis and proposing scalable solutions for business requirementsEstablishing and promoting best practices in software quality, security, and maintainabilityChoosing appropriate tools and technologies for continuous improvement of the tech stackTroubleshooting and resolving complex issues, including performance bottlenecksSharing expertise across the team and supporting the development of less experienced engineersContributing to the definition of the technical roadmap and participating in architecture board meetingsOur requirements
Minimum 10 years of professional experience in backend development with JavaExperience in similar senior roles (e.g. Software Architect, Tech Lead, Principal Engineer)Excellent knowledge of Spring, Hibernate, Oracle / PLSQL, and integration patterns (REST / SOAP)Solid understanding of Docker, Linux, and cloud services – ideally AWSComfort in working with both legacy code and modernizing complex systemsStrong communication skills – ability to work closely with business stakeholders, lead discussions, and explain technical decisionsConfidence in presenting and defending architectural choices in an international contextVery good command of English (C1 level) – both spoken and writtenWillingness to join the office once a week (Katowice – hybrid model)Openness to work across the stack (e.g. understanding frontend architecture or collaborating with frontend teams – React is used internally)This is how we organize our work
This is how we work
in houseagilescrumDevelopment opportunities we offer
conferences abroadconferences in Polanddevelopment budgetexternal trainingindustry-specific e-learning platformsintracompany trainingmentoringsoft skills trainingspace for experimentingsubstantive support from technological leaderssupport of IT eventstechnical knowledge exchange within the companytime for development of your ideasWhat we offer
You’ll be part of a mature, international engineering environmentYour expertise will have real impact on the direction and quality of key systemsNo chaos – clearly defined scope, well-structured onboarding, and transparent collaborationYou’ll have access to a personal learning and development budgetHybrid setup with a regular rhythm and face-to-face time once a weekBenefits
sharing the costs of sports activitiessharing the costs of foreign language classessharing the costs of professional training & coursesflexible working timecorporate products and services at discounted pricesintegration eventscorporate sports teamcorporate libraryno dress codecoffee / teadrinksparking space for employeesleisure zonesharing the costs of tourist servicessharing the costs of tickets to the movies, theateremployee referral programcharity initiativesfamily picnicsTravcorp Poland Sp z o.o.
We are a company that develops software for a global travel company. We work on projects that make vacationing easier and more pleasant. If you join us, you will get the opportunity to shape the experiences of users from all over the world. The varied pool of clients from all walks of life and presenting different online behaviors guarantees that working on our projects gives you a chance to constantly learn and develop in your field.
Apart from that, we are a team of people who love looking for new solutions and working closely with other teams. We value openness, transparent communication and always welcome creative ideas.
Wszystkie informacje o przetwarzaniu danych osobowych w tej rekrutacji znajdziesz w formularzu aplikacyjnym, po kliknięciu w przycisk "Aplikuj Teraz".