💼 B2B contract | Full-time | Level: Senior
🕐 Hybrid work model (1–2 days per week in the office)
🌍 Remote recruitment
Technologies we use
Required: Spring Framework, Hibernate, Oracle, PLSQL, Docker, Linux, AWS
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 performance
Preparing and maintaining technical documentation and architectural guidelines
Collaborating closely with developers on implementation strategies, reviews, and hands-on support when needed
Participating in technical analysis and proposing scalable solutions for business requirements
Establishing and promoting best practices in software quality, security, and maintainability
Choosing appropriate tools and technologies for continuous improvement of the tech stack
Troubleshooting and resolving complex issues, including performance bottlenecks
Sharing expertise across the team and supporting the development of less experienced engineers
Contributing to the definition of the technical roadmap and participating in architecture board meetings
Our requirements
Minimum 10 years of professional experience in backend development with Java
Experience 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 AWS
Comfort in working with both legacy code and modernizing complex systems
Strong communication skills – ability to work closely with business stakeholders, lead discussions, and explain technical decisions
Confidence in presenting and defending architectural choices in an international context
Very good command of English (C1 level) – both spoken and written
Willingness 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)
Growth & Benefits
Participation in conferences in Poland and abroad
Development budget, internal and external trainings
Time for developing your own ideas
Knowledge-sharing and support of IT events
English lessons
Flexible working hours
Partially or fully funded training
Would you like to join an international team and work on ambitious projects? Apply today and grow with us!
B2B
Check similar offers