freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Software Engineer

Summary

Senior Java engineer building backend services for supply-chain and warehouse systems using Java, Spring Boot, Kafka, Kubernetes, and AWS.

We are hiring a Senior Java Engineer with 4+ years of experience to design, develop, and maintain scalable software solutions for Supply Chain and warehouse management. The ideal candidate will have strong expertise in Java, Jenkins, Kubernetes, Kafka, CI/CD Pipelines along with cloud technologies (AWS), and the flexibility to work till 1 AM Pacific Time to collaborate with global teams.

Responsibilities

  • Develop Java based software systems to support Supply Chain services and warehouse management.
  • Design, architect, and implement backend (Java/Spring Boot) solutions for complex business problems.
  • Ensure the delivery of high-quality, scalable, and maintainable code with proper testing.
  • Document system designs and technical specifications.
  • Provide on‑call support for production systems owned by the team.

Requirements

  • 4+ years of professional experience in (Java).
  • Strong proficiency in Backend: Java, Spring Boot, Microservices, REST APIs and Jenkins, Kubernetes, AWS
  • Experience with distributed systems and large-scale applications.
  • Expertise in incident management, debugging, and root cause analysis.
  • Hands‑on experience with messaging systems (Kafka) and databases (SQL/NoSQL).
  • Proficiency in cloud platforms (AWS, Kubernetes); GCP is a plus.
  • Familiarity with CI/CD pipelines (GitLab, Terraform), logging (New Relic, Splunk), and observability tools.
  • Ability to design and articulate scalable system architectures.

See also