Confirmed Java
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
We are seeking Confirmed Java / Angular Developers who will engage in various projects and applications related to the digital transformation of our users. Activities will include the development of ongoing projects and the continuous service of existing applications.
Work Environment
The developer may need to contribute to several applications and functional areas, in collaboration with functional analysts, testers, developers, and other participants in the program. The mission is conducted in an Agile/SCRUM environment, with a service-oriented architecture primarily based on Java and Angular. The technology stack includes Angular 21, JAVA8/JEE7, Java 21, Spring Boot, NgRx, DB2, MySQL, Flyway, etc. The build tools used are Apache Maven, Git/GitLab CI/CD, and Nexus. As a consultant, you will abide by the same working conditions as our internal staff, involving a hybrid model of in-office and remote work, with a minimum of 50% presence required in our offices. The mission is exclusively in French.
Activities
Design
- Participate in the technical design of features in collaboration with functional analysts, the technical lead, and other team members.
- Design application components in compliance with the defined architecture and technical standards for the project.
- Apply best development practices: Clean Code, quality, etc.
- Help identify technical impacts and potential dependencies with existing components.
Implementation
- Develop and enhance application modules and components.
- Participate in developing Backend Java and Frontend Angular components.
- Implement required quality standards (unit tests, integration tests, etc.) related to developed functionalities.
- Correct anomalies and implement functional and technical advancements.
- Engage in code refactoring and improve existing code for better readability, maintainability, and performance.
- Participate in code reviews with other developers.
Deployment
- Assist in preparing and delivering developments across different environments.
- Validate the deployment and delivery of the solution.
- Adhere to project-defined delivery processes and standards.
Quality
- Follow the methodological and technological standards.
- Ensure relevance and coverage of unit and integration tests.
- Participate in code reviews and contribute to the continuous improvement of development practices.
- Help reduce technical debt, especially through refactoring and updating libraries and frameworks.
- Meet team-defined commitments and deadlines.
Communication
- Collaborate daily with developers, functional analysts, testers, and other project stakeholders.
- Attend various SCRUM ceremonies.
- Share difficulties, points of attention, and technical risks with the Team Leader or team manager.
- Document developments as necessary and share knowledge within the team.