SOFTWARE ARCHITECT (JAVA)
Tasks/Responsibilities
The Java Architect will be responsible for the software architecture of the company’s WorkForce Management (WFM) platform, playing a key role in optimizing performance.
MORE PRECISELY
- Perform software architecture activities using best practices
- Collaborate closely with the development teams to ensure the consistency of the architecture
- Define development standards and design patterns to ensure quality code
- Perform technology assessments to select appropriate tools and technologies
- Report to the VP IT and guide developers in the implementation of the software architecture
- Participate in research and development activities to improve the platform
PROFILE
- 5+ years of experience as a Java Developer
- Solid professional experience in software architecture (microservices, scalability, availability, etc.)
- Excellent knowledge of Spring Boot and technologies related to the management of REST APIs
- Knowledge of NoSQL databases
- Experience working in an Agile environment and good understanding of Scrum and Sprint
- Cloud knowledge and experience with Google Cloud Platform (GCP), strong asset
- Autonomy, team spirit and problem-solving skills
- BAC in computer science or equivalent
- English required
{{notification.msg}}