Software Engineer Java
Core
Design, develop, and deploy new business features across all application layers (UI, REST API, business logic, database) for Mirakl's marketplace and commerce solutions.
Role type
Mid-to-Senior Software Engineer (Java)
Builds
Enterprise marketplace solutions, AI-powered multichannel selling tools, retail media platforms, and agentic commerce infrastructure.
Domain
B2B/B2C Marketplace Technology, SaaS, Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Kafka, PostgreSQL, Elasticsearch, Docker, Kubernetes, AWS, Google Cloud, REST API design, Database schema design, Continuous delivery, Code reviews, Debugging, Technical decision making, AI tool usage (Claude Code, Codex, Cursor)
Preferred skills
Experience with web-scale challenges, Distributed architectures, Clean code practices, Fast-paced environments, Continuous learning
Technologies
Java 21, Spring Boot, Kafka, React/Redux, PostgreSQL, Elasticsearch, Go, Docker, Kubernetes, AWS, Google Cloud
Responsibilities
Build, test, and ship features via continuous delivery; Join design sessions with PMs and UX/UI designers; Shape technical decisions; Sharpen code quality through reviews and pair programming; Monitor and debug production issues; Define quarterly roadmap; Drive continuous improvement; Track feature impact on business cycles and adoption.
Seniority
Mid-to-Senior, hands-on IC