10 Sep
|
Undocked
|
Bengaluru
10 Sep
Undocked
Bengaluru
About Us
At Undocked, we help companies excel in e-commerce by delivering bespoke optimizations and cutting-edge analytics. Our expertise in retail and supply chain product strategy, technology, and operations enables organizations to modernize their digital supply chain and deliver exceptional customer experiences.
About the Role
We are looking for a Senior Java Engineer with robust hands-on experience in Java, Spring Boot, Microservices, and Temporal Workflow to build scalable and reliable backend services and workflow-driven applications.
The ideal candidate will have 5 - 8 years of software development experience and hands-on experience designing and implementing Temporal workflows for complex, distributed, and long-running business processes.
Experience in retail, e-commerce, order management, warehouse management, supply chain, fulfillment, or logistics is a strong plus. Candidates from other domains with strong Java + Temporal + distributed systems experience are also encouraged to apply.
Key Responsibilities
Design, develop,
and maintain scalable backend services using Java and Spring Boot. Design and implement business workflows using Temporal Workflow. Develop and maintain Temporal Workflows, Activities, Workers, and Task Queues. Implement workflow features such as retries, timeouts, failure handling, and asynchronous processing. Build and maintain RESTful APIs and microservices. Develop integrations with upstream and downstream systems using APIs, messaging, and event-driven architectures. Translate business requirements into technical solutions and maintainable code. Work on complex business processes involving orders, inventory, fulfillment, warehouse, logistics, or other transactional workflows. Troubleshoot production issues, perform root cause analysis, and improve application performance and reliability. Participate in code reviews and follow engineering and coding best practices. Collaborate with Product, Business, QA, Dev Ops, and Engineering team
📌 Senior java engineer (Bengaluru)
🏢 Undocked
📍 Bengaluru