Développeur Back-End expérimenté Java
Core
Conception et développement d'applications Java robustes et performantes, mise en œuvre d'architectures microservices et event-driven, gestion de bases de données relationnelles et NoSQL.
Role type
Senior Back-End Java Engineer
Builds
Scalable microservices and event-driven applications
Domain
Software Engineering / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java (expert), Spring Boot, Microservices architecture, Event-driven architecture, PostgreSQL, SQL, NoSQL (Couchbase), TDD, CI/CD, Kubernetes, Scrum
Preferred skills
Retail industry experience
Technologies
Java, Spring Boot, PostgreSQL, Couchbase, Kubernetes, 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, improve code quality using SOLID principles, analyze and optimize application performance, participate in the full software lifecycle, integrate into DevOps environments, deploy and operate containerized applications, contribute to sharing best practices, work in Scrum methodology
Seniority
Senior, hands-on IC