Technical Expert, Java Build Development
Posted 12ds ago
Employment Information
Job Description
Expert Technique JAVA Back ou Full Stack pour une Digital Factory. Requiert 7 ans d'expérience et compétences avancées en Java, Spring et Microservices.
Responsibilities:
- Participate in defining project architectures in support of technical leads
- Lead and monitor development activities, ensuring best practices and compliance with initial recommendations
- Independently conduct upstream R&D-focused studies and re-architect existing projects
- Contribute to technical responses for AVVs
- Keep up with technology trends and conduct technological watch
- Build proofs of concept (POCs) and develop complex modules
- Adopt an Agile orientation and work on projects with microservices, event-driven, hexagonal, and modular architectures
- Actively contribute to improving software quality (automated tests, code coverage, Sonar, etc.)
Requirements:
- Master's degree (Bac+5) from an engineering school or equivalent university degree in computer science, or equivalent significant professional experience
- Experience: 7+ years in Java backend (Spring Boot and Kafka) or in a full-stack environment (Java with Angular, React, or Vue.js)
- Required architectural knowledge: Microservices, Hexagonal, or event-driven architectures
- Build projects from scratch
- Strong proficiency in Java, Kafka, and the Spring ecosystem (must-have); familiarity with recent versions is a plus (Spring 3, Java 17+)
- Front-end: Angular 18+, React.js, Vue.js (optional)
- Relational databases (PostgreSQL, SQL)
- Version control: Git; CI/CD pipelines, particularly GitLab CI/CD
- Cloud: experience with GCP (BigQuery, Bigtable) and Azure
- Use Docker for packaging and deploying applications in a DevOps context
- Knowledge of Clean Architecture and software craftsmanship principles (SOLID, YAGNI, etc.)
- Unit and integration testing, including JUnit, Mockito, Karate, Gatling (performance testing)
- Proficient in agile methodologies, notably SCRUM
- Team player with a collaborative mindset
- Good written and verbal communication skills
- Critical thinking and sound judgment
- Ability to take a strategic perspective on technical and functional issues
- Autonomy and proactivity
- Rigor and punctuality
Benefits:
- Flexible working arrangements
















