This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You will be working with a globally recognized e-commerce marketplace that serves millions of customers and sellers across multiple regions. The customer is undertaking a strategic initiative to retire a legacy case management platform and replace it with a modern (built from scratch), scalable system built for long-term evolution and AI workloads.
Job Responsibility:
Ownership and delivery accountability
System design contribution and implementation leadership
Estimation, planning and risk management
Engineering excellence and code ownership
Mentorship and team support
AI-assisted engineering practices adoption
Collaboration and cross-functional partnership
Team leadership and culture
Requirements:
8+ years of professional software engineering experience
Proven experience operating as a technical lead or development team leader
Expert knowledge of Java and Spring ecosystems
Experience building distributed systems and APIs (experience with GraphQL API is a must)
Experience working with event-driven systems (experience with Kafka is a strong advantage)
Experience with relational and NoSQL databases
Strong understanding of system design principles and architecture patterns