Overview
Skills
Job Details
Microservices (Java) Technical Team Lead / Sr. Software Engineer
Location: Englewood Cliffs, NJ
Microservices Technical Team Lead
Onsite : 5 days
Location: Englewood Cliffs, NJ (only locals)
Inperson interview required.
Making sure the person has lead experience and is willing to work onsite for 5 days at NJ
Overview
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.
Regards
Bhaskar Dasegowda
Scottsdale, AZ
P: +1