Java Architect - loyalty (f/m/x)
Summary
Architect-level Java engineer on Sii's team building a large-scale cloud application for Germany's largest loyalty program: analyzes business requirements and production issues, owns features end-to-end (implementation, testing, deployment, support), and evolves a complex Java/Spring enterprise monolith. Mostly remote with one day per month at the client's Warsaw office.
Wynagrodzenie
B2B: 1300 – 1400 PLN / dzień netto
We are looking for a Java Architect to join a team working on a large-scale Java application for Germany's largest loyalty program. In this role, you will analyze business requirements and production issues to design robust and maintainable solutions within a complex enterprise monolith. You will own features end-to-end, collaborating closely with business stakeholders, product teams, and other engineers to ensure high-quality software delivery. If you are passionate about developing innovative solutions and have a strong technical background, this opportunity may be the right fit for you.
This offer requires working from the client's office in Warsaw once a month.
Your tasks
Develop and maintain a large-scale Java application running in the cloud
Analyze business requirements and production issues to design robust, maintainable solutions
Contribute to the continuous evolution of a complex enterprise monolith
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
Contribute to application architecture by supporting architectural design and proposing improvements
Requirements
Minimum 10 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
Solid knowledge of Java, Spring/Spring Boot, object-oriented design principles, and clean code practices
Experience with Java 17/21 and Docker
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
Advanced level of Polish and English and residency in Poland
Nice-to-have requirements
Experience working with AWS Cloud or another major cloud provider