- Company Name
- Inetum
- Job Title
- Développeur / Intégrateur applicatif expérimenté H/F
- Job Description
-
**Job Title**
Experienced Application Developer / Integrator
**Role Summary**
Lead the development and integration of business‑case applications on a new platform. Convert existing functional specifications, build or adjust application logic, and automate migration tasks. Perform unit, integration, regression, and performance testing, analyze results, resolve defects, and enhance application performance. Collaborate with migration leads, document solutions, and support user‑support materials.
**Expectations**
• Deliver high‑quality code and scripts for platform migration.
• Apply Agile practices, prioritise features, and contribute to sprint planning.
• Communicate effectively with business stakeholders and technical teams.
• Maintain rigorous testing standards and documentation.
• Ensure security, authentication, and data integrity.
**Key Responsibilities**
- Convert functional specifications to technical implementation on the new platform.
- Develop application code (Java, Spring Boot, Angular) and related services (Kafka, MQTT, OPCUA).
- Create and run test scripts (functionality, non‑regression, performance).
- Investigate and fix defects, optimize performance.
- Build migration tooling (scripts, ETL conversion).
- Implement DevOps components (Podman/docker, Kubernetes/OpenShift optional, Jenkins, GitLab CI/CD, Ansible).
- Manage SQL/NoSQL databases, Redis caching (optional).
- Configure security: certificates, LDAP/OAuth2/Radius.
- Produce technical documentation and user‑support materials.
- Participate in validation workshops with migration managers.
**Required Skills**
- Java & Spring Boot, Angular.
- SQL & NoSQL database design.
- Messaging (Kafka, MQTT) & industrial protocols (OPCUA).
- DevOps tooling: Docker/Podman, CI/CD (GitLab/Jenkins), Ansible.
- Linux (RedHat).
- Security fundamentals: certificates, authentication mechanisms.
- Unit & integration testing frameworks.
- ETL experience.
- Agile methodology familiarity (planning, backlog grooming, sprint review).
- Strong communication and problem‑solving skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Technology, or equivalent.
- Relevant certifications (e.g., Java SE, Spring, Angular, DevOps, Kubernetes) preferred but not mandatory.