Job Description
Roles & Responsibilities
Job Description As a developer with 5 years of experience, your responsibilities will be to: Participate in the development of new features; Estimate and implement change requests; Write code with an emphasis on quality, reusability, and maintainability; Write automated unit tests; Communicate progress updates; Deliver high-quality code (adhering to best practices); Have significant experience on BUILD projects; Contribute to knowledge sharing by participating in internal and external workshops (Digital Lab).
Desired Candidate Profile
You master the technical aspects below:
- Java 8+ ( 8, 11, 17, 21 )
- Spring : Spring Boot , Spring Data Spring MVC, Spring Security ..
- Adherence to good coding practices: Design Patterns, Clean Code, etc.
- Architecture : microservices
- Experience with front-end technologies is a plus: Angular, React
- Manipulating REST APIs
- Experience working with databases: MySql, Oracle, SQL Server, PostgreSQL, MongoDB, ..
- Test logic: JUnit, Mockito
- Good DevOps culture: Git, Jenkins, CI/CD, Docker
- Working in an Agile environment: Scrum, SAFe