About the job
We are seeking a talented and experienced Senior Java / Angular Developer to join our Apps Engineering practice on a strategic project within the energy sector. You will become a vital member of a close-knit team (typically 5 to 6 people) facing significant technical challenges in a high-impact business scope: managing critical data, integrating partner systems, and ensuring robustness and performance.
Project Context
In this role, you will work on a foundational project for a key player in the energy sector, collaborating with a team of around 5 to 6 developers. You will have substantial technical autonomy while operating within an Agile/Scrum framework with bi-weekly sprints.
Development & Architecture:
- Design and develop full-stack features utilizing Java and Angular, taking true ownership of code quality.
- Design and expose robust, well-documented REST APIs.
- Contribute to technical architecture and suggest improvements.
- Manage and manipulate complex business data sets (imports, exports, batch processing).
- Interact with partner systems (GIS, portals, third-party APIs).
Cloud & Infrastructure AWS:
- AWS: Deploy and maintain application services on AWS.
- Contribute to the optimization of cloud costs and performance.
- Participate in defining infrastructure as code (IaC) when applicable.
Quality & Testing:
- Ensure code quality through unit and integration testing.
- Analyze and rectify anomalies detected by TNR or manual tests.
- Validate developments in the Qualification and Acceptance environments.
Deployment, Monitoring & Technical Leadership:
- Actively participate in MEP and CI/CD monitoring (GitLab).
- Mentor junior developers within the team (code reviews, mentoring).
- Document developments, architectural decisions, and technical processes.
Be proactive in continuous improvement of team practices.

