DP-005699
Core
Design and build scalable platform services (e.g., customer lookup, pricing, inventory, order) powering enterprise digital products like eCommerce and asset operations.
Role type
Senior Java Platform Engineer (Technical Lead)
Builds
Reusable, high-performing microservices and APIs for enterprise digital platforms
Domain
Enterprise digital commerce and asset operations
Deliverable
production ML models | product features | infrastructure
Required skills
Java backend development, Spring Boot, Spring Cloud, Microservices architecture, RESTful APIs, Event-driven architecture, AWS cloud services (EKS, Lambda, S3, RDS, DynamoDB, API Gateway), CI/CD pipelines, Automated testing, Cloud monitoring (CloudWatch, Prometheus, Grafana), Technical leadership, Domain-driven design (DDD)
Preferred skills
Containerization (Docker, Kubernetes), Service mesh, API security frameworks
Technologies
Java, Spring Boot, Spring Cloud, AWS (EKS, Lambda, API Gateway, RDS, DynamoDB, S3), Docker, Kubernetes, Prometheus, Grafana, CloudWatch
Responsibilities
Design and develop domain-aligned platform services; Define and implement microservices architecture patterns; Lead a team of engineers delivering platform capabilities; Implement CI/CD pipelines and ensure automated testing; Monitor services using CloudWatch, Prometheus, and Grafana
Seniority
Senior, hands-on IC with leadership responsibilities