Application Developer (Java / Adobe Experience Stack)
Extia
As a consulting company specialized in IT and digital sectors, Extia has prioritized an approach that combines performance and well-being at work since its creation in 2007. This vision is shared today by more than 2,500 Extians across France and internationally, and has been recognized by the Great Place to Work certification for 15 years!
We believe in equal opportunity and offer every candidate the chance to reveal their potential, without distinction of any kind. At Extia, it's "First who, then what" so, let's do it!
- Strong ethical sense and high level of responsibility
- Proactive, autonomous, and adaptable mindset
- Strong teamwork and ability to collaborate effectively with multidisciplinary teams (Marketing, UX, IT)
- Ability to thrive in a dynamic, high-visibility squad environment with hybrid working model and onsite presence on scheduled days
- Strong motivation for continuous learning and upskilling, particularly in AEM and Adobe Target if not already experienced
- Design and develop scalable Java-based applications following architectural best practices for complex environments (microservices, cloud, SaaS).
- Build and maintain APIs and Web Services (REST/SOAP) across integrated systems.
- Contribute to application architecture design and evolution in collaboration with cross-functional teams.
- Work with CI/CD tools and development frameworks (e.g., Git, Maven, Jenkins, Selenium) to ensure efficient delivery.
- Support performance optimization, including caching strategies, CDN usage, and web server configuration.
- Support and enhance Adobe Experience Manager (AEM), Adobe Target, and related digital experience platforms.
- Use generative AI tools to improve development, testing, debugging, and documentation processes.
- Ensure code quality, security, and adherence to development standards. Contribute to continuous improvement and knowledge sharing within the team.
- Strong analytical and abstraction skills, with the ability to design application solutions based on architectural best practices in complex, large-scale environments (microservices, cloud SaaS, etc.)
- Strong productivity and expertise in Java application development
- Experience in designing and integrating APIs and Web Services (SOAP/REST)
- Experience with development and CI/CD tools such as Visual Studio, Maven, Git, Selenium, Jenkins, or equivalent
- Knowledge of Content Delivery Networks (CDN), web caching strategies, and web server configuration/management
- Proficiency in HTML, CSS, JavaScript, or Java
- Familiarity with front-end frameworks such as React, Angular, or Node.js
- Experience with Agile methodologies (Scrum/Kanban)