
IT Java Architect (m/f)
- Luxemburg
- Unbefristet
- Vollzeit
- Translate business and technical requirements into software architecture and system design.
- Define, document, and communicate the technical architecture vision and roadmap.
- Select and recommend frameworks, tools, and technologies to match project needs.
- Support teams in applying design patterns and development best practices.
- Ensure code quality through reviews, mentoring, and implementation of standards.
- Collaborate closely with DevOps, QA, and product teams to ensure scalable, maintainable delivery pipelines.
- Participate in the estimation, planning, and risk management of technical solutions.
- Stay up to date with new technologies and evaluate their relevance to our projects.
- 5+ years of experience in Java development, with at least 2 years in an architectural or technical leadership role.
- Strong experience designing and delivering distributed systems and microservices.
- Proficient in Git flow, code reviews, static code analysis (e.g., Sonar), and automated testing practices.
- Solid understanding of modern architectural styles and patterns (e.g., REST, event-driven, layered architectures).
- Familiarity with Agile methodologies.
- Fluency in English (spoken and written).
- Frontend: Angular 9+, Redux, SCSS
- Backend: Java 11, Spring Boot 2, jOOQ
- Database: PostgreSQL, Flyway
- Security: JSON Web Token
- DevOps: Docker, AWS Elastic Beanstalk
- Architecture patterns: CQRS
- Background in large-scale software development projects.
- Experience mentoring developers and reviewing designs.
- French or other EU languages