Java Application Architect (f/m/x)
As a Java Application Architect, you will focus on the architecture of European IT loyalty solutions. Your mission will be to improve, extend, and ultimately migrate existing solutions towards a unified global loyalty architecture. You will work at the intersection of business strategy and technology, shaping scalable, future-proof systems used across multiple markets.
Your tasks
Understand business drivers, capabilities, and both current and future needs within the loyalty domain
Translate business requirements into feasible, high-level and detailed architectural blueprints
Design solutions that consider a broad ecosystem of products, projects, services, systems, and non-functional requirements
Lead solution design in close cooperation with other architects, developers, and stakeholders
Document solution architecture designs and decisions
Contribute to coding activities if you choose to stay hands-on
Requirements
Minimum 7 years of software development experience, including working on architecture design
Background as a Java Software Developer is a strong advantage (but not mandatory)
Practical understanding of backend (Java, Spring, Hibernate) and frontend (TypeScript, Angular) technologies
Expertise in working with cloud platforms such as AWS and Azure
Understanding of containerization and orchestration using Docker and Kubernetes
Experience working with multiple, diverse technologies, platforms, and processing environments
Good understanding of product management, Agile principles, and development methodologies
Master’s degree in Computer Science, IT, Engineering, System Analysis, or a related field
English and Polish proficiency at the C1 level
Residing in Poland required
Nice-to-have requirements
Experience in the retail domain
Java Application Architect (f/m/x)
Java Application Architect (f/m/x)