Our client is a company specialized in consulting, development and implementation of solutions based on Geographic Information Systems (GIS). We are currently looking for a Senior Backend Programmer with experience in Java application development.
Requirements
- Design and development of robust, scalable and secure backend solutions in Java and associated frameworks.
- Integration of information systems in complex environments.
- Maintenance and evolution of existing applications.
- Development of new solutions.
- Quality assurance of the code by applying good development practices (SOLID, hexagonal architecture, DDD).
- Management of relational databases with PL/SQL, ensuring performance and data consistency.
- Automation and continuous integration using DevOps tools (Jenkins, Selenium, etc.) and version control (GitHub/Subversion).
- Testing and code review to ensure the quality and reliability of the developed solutions.
- Dockerization and deployment of applications in virtualized or containerized environments.
- Collaboration with other teams (functional analysts, front-end developers, testers, architects) to achieve project objectives.
- Technical documentation of solutions and processes to ensure knowledge transfer.