Job description
Company culture :
Orange Business stands out for its strongly collaborative culture, placing people, trust and collective engagement at the heart of its operations. The company promotes close and supportive management, fostering autonomy, accountability and continuous skills development within a caring work environment. This collaborative foundation is reinforced by a significant innovation component, encouraging creativity, initiative and agility across teams. Structured processes support operational efficiency, while performance objectives are integrated in a balanced and sustainable way.
Job :
Within a project team working in a collaborative and Agile scrum, Kanban, X Programming mode, you will be one of the developers, working in coordination with the Product Owner and partner teams.
Missions:
- Estimating the development effort level for User stories
- Defining detailed specifications from User stories
- Development according to an established software architecture
- Conducting unit and integration tests 2 by 2
- Developing associated test tools
- Automation and industrialization of regular operations (build process, tests, code quality audits, code containerization, ...)
- Preparing delivery packages (DevOps mode)
- You will provide technical support and corrective and adaptive maintenance for delivered elements
- You will lead the development team
- You will liaise with the Product Owner to manage the backlog and define User Stories
Required profile :
- You have a Bac+5 Engineer/Master 2 degree in software development.
- You have proven experience in software development:
- Mastery of the JAVA language and its ecosystem (technical development environment: JAVA, Junit, Mockito, Spring Boot (REST, Security, JPA), Maven, Docker, Git/GitLab, Sonar)
- Mastery of 'front' technologies (Angular, NGinx, React)
- Definition and development of RESTful APIs, Swagger
- Development of business services and the JPA/PostgreSQL database layer
- Development of unit tests and integration tests (karma, protractor, selenium, npm)
- The core of the solution will be based on the open-source BPM engine CAmunda. Knowledge of BPMN and DMN rules will be a plus.
- You have already worked on microservices architectures
- You have good practice with Continuous Integration tools, Code Quality Monitoring, Secure Coding Tools
- You have a strong aptitude for teamwork and good interpersonal skills
- Your knowledge in the field of networks and Telecom will be highly appreciated
- You have a good level of communication in French and English.
- You adhere to the values of agility, and you master agile and collaborative management tools such as Jira / Confluence