Search by job, company or skills

Undocked

Java Software Engineer

Save
  • Posted 5 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Us

At Undocked, we help companies excel in e-commerce by delivering bespoke optimizations and cutting-edge analytics. Our experiences in retail and supply chain product strategy, technology and operations have helped organizations succeed in their e-commerce and digital transformation journeys.

Job Summary

We are seeking a Java Developer with strong hands-on Kafka and microservices experience to design and build event-driven, scalable backend services for retail and supply chain platforms. A key aspect of this role is the ability to develop and troubleshoot complex distributed systems.

Candidates with real hands-on Kafka and microservices, along with OMS or adjacent supply chain/retail domain experience, are strongly preferred.

Key Responsibilities

  • Analyse business requirements and provide technical design and effort estimations
  • Design and develop scalable, high-performance backend services using Java and Spring Boot
  • Build and maintain RESTful APIs and microservices for retail and supply chain workflows
  • Implement and support features across order, inventory, fulfilment, and logistics domains
  • Integrate with upstream and downstream systems such as e-commerce platforms, WMS, ERP, payment, and logistics providers
  • Translate functional and business requirements into clean, maintainable technical designs
  • Ensure code quality, performance, security, and reliability best practices
  • Collaborate with product owners, architects, QA, and DevOps teams
  • Participate actively in Agile/Scrum ceremonies
  • Contribute to the continuous improvement of engineering practices and architecture

Required Technical Skills

  • 5+ years of hands-on experience in Java, J2EE
  • Experience with Apache Kafka:- producer/consumer configuration, topic design, partition strategy, consumer groups, offset management.
  • Microservices patterns:- saga, outbox, CQRS, circuit breaker, service mesh, API gateway, event sourcing
  • Java 11+ and Spring Boot:- dependency injection, Spring Cloud, Spring Kafka, configuration management, Spring Security, and Hibernate/JPA
  • Proven experience building RESTful APIs and microservices
  • Distributed systems troubleshooting:- diagnosing consumer lag, rebalancing storms, message ordering issues, dead-letter queues.
  • Exposure to cloud platforms such as AWS, Azure, or GCP

Domain Experience – Ideal but Not Mandatory

  • Hands-on experience with Order Management Systems (OMS)
  • Understanding of order lifecycle, sourcing, fulfilment, cancellations, returns, and inventory management
  • Experience in Supply Chain, Warehouse Management (WMS), Retail, or E-commerce platforms
  • Exposure to enterprise-scale, high-volume transactional systems

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 150667245

Similar Jobs

Hyderabad, India

Skills:

Ms Sql ServerVisual StudioEclipseH2LiquibaseSpring CoreVisual Studio CodeJpaXcodeAzure DevOps Repo Pipeline CICDMicroservices Architecturesagile software engineering practicesCloud Application ArchitectureAPI design developmentAzure servicesThird party API integrationsJava 17Spring Boot 3.x

Hyderabad, India

Skills:

Soap ServicesJavaSQL ServerSpring BootJenkinsRESTDockerMongoDBKubernetesAWSAI orchestration frameworksGenerative AILLMsGitHub CopilotAgentic AIMicroservices ArchitectureNLP models

Hyderabad, India

Skills:

ApisSpring FrameworkSpring BootJavaRestful ServicesDatabasesVersion Control SystemsCI CD pipelinesMicroservices architecture

Hyderabad, India

Skills:

JpaSpring BootMssqlJavaAgile DevelopmentMicroservicesDynamodbSpringObject Oriented TechnologiesHibernateReactAWSRestful Web ServicesMongoDBTechnical Design DocumentsSpring JDBC template

Hyderabad, India

Skills:

lambda expressions MavenSpring BootSpring MVCMultithreadingGitCollections FrameworkAgile MethodologiesRest ApisStreams APIJava 8 and above