Développeur Back-End Experimenté Java
Core
Conception et développement d'applications Java/Spring Boot robustes et performantes dans des architectures microservices et event-driven.
Role type
Senior Back-End Java Engineer (Microservices)
Builds
Distributed Java applications, microservices, event-driven systems
Domain
E-commerce, Marketing, Customer Relations
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices architecture, Event-driven architecture, PostgreSQL, SQL, NoSQL (Couchbase), TDD, CI/CD, Kubernetes, Containerization, Performance optimization
Preferred skills
Scrum methodology, Code quality improvement (SOLID, Sonar), DevOps practices
Technologies
Spring Boot, Kubernetes, PostgreSQL, Couchbase, Git
Responsibilities
Design and develop robust Java/Spring Boot applications, Implement and evolve microservices and event-driven architectures, Manage relational and NoSQL databases, Apply TDD and optimize test coverage, Optimize application performance (scalability, response time), Participate in the full software lifecycle, Integrate into DevOps environments, Deploy applications in containerized environments, Contribute to sharing best practices, Work in Scrum methodology