Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 6 Month(s)
Skills
technical lead/architect
back-end
RESTful API
payment orchestration
order fulfillment
inventory
Java
Spring Boot
Job Details
We are looking for a Microservices Technical Team Lead with deep Java expertise to architect and drive the implementation of loosely coupled, resilient microservices supporting a new e-commerce initiative. You ll lead the design and development of critical back-end services (e.g., order processing, shipping, payment orchestration, dropship modules) and ensure seamless integration with Magento, custom ERP, fulfillment, and third-party components.
Key Responsibilities
- Lead the architecture, design, and delivery of Java-based microservices for Marketplace, focusing on modularity, scalability, resilience, and high performance.
- Oversee end-to-end development for key backend services: payment orchestration, order fulfillment, inventory sync, dropshipping, and other external integrations.
- Serve as the primary engineering interface between the microservices stack and other systems.
- Establish standards and best practices for Java development, API design (REST), CI/CD, testing, and code reviews.
- Mentor and manage a geographically distributed team of backend engineers.
- Champion system observability, monitoring, SLA management, and troubleshooting.
- Collaborate with senior architects and business stakeholders to maintain alignment of technical solutions with business vision.
- Ensure robust data flows to/from ERP, Product Integration, and external partners in accordance with the Marketplace architecture.
- Drive continuous improvement and contribute to change/release management and incident processes.
Requirements
- 8+ years of back-end development experience, with at least 3 years in a technical lead/architect role focused on microservices (using Java/Spring Boot).
- Deep expertise in designing and implementing high-concurrency, distributed systems and cloud-native architectures.
- Extensive experience developing RESTful APIs and integrating with third-party services (payment gateways, ERP, logistics systems/services).
- Solid understanding of event-driven patterns (Kafka/RabbitMQ), API gateways, containerization (Docker/Kubernetes), and DevOps practices.
- Strong SQL/NoSQL and caching/queue technologies (Redis, RabbitMQ, or equivalent).
- Familiarity with e-commerce systems, order management, and marketplace integration flows.
- Strong problem-solving skills and an ability to communicate technical concepts effectively.
- Experience in agile development and managing distributed engineering teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.