Senior Java Developer(GCP,OMS)
Innova ESI
Bengaluru, Karnataka, India
Job Summary
Immediate Joiner
Experience:- 8 to 12 Years
Hybrid Mode
Location:-Pan India
Seeking a Senior Java Developer with strong expertise in Java, Spring Boot, Microservices, Apache Kafka, and Google Cloud Platform (GCP), along with good knowledge of Order Management Systems (OMS).
Key Responsibilities
- Design and develop scalable backend applications using Java, Spring Boot, and Microservices.
- Build REST APIs and integrate enterprise applications.
- Implement event-driven solutions using Apache Kafka, including producers, consumers, and error handling.
- Deploy and support applications on GCP using services such as GKE, Cloud Run, and Pub/Sub.
- Develop and maintain OMS integrations for order processing, inventory, fulfillment, cancellations, and returns.
- Optimize application performance, troubleshoot production issues, and ensure system reliability.
- Work with SQL/NoSQL databases, Docker, Kubernetes, CI/CD pipelines, and automated testing tools.
- Participate in technical design, code reviews, and Agile development activities.Required Skills
- Strong hands-on experience in Core Java, Spring Boot, and Microservices.
- Good knowledge of Apache Kafka and event-driven architecture.
- Hands-on experience with GCP and cloud-native deployments.
- Strong understanding of OMS workflows and order lifecycle management.
- Experience with REST APIs, SQL, Docker, Kubernetes, Git, JUnit, and Mockito.
- Strong problem-solving, debugging, and communication skills.Preferred Skills
- Experience with IBM Sterling OMS, Manhattan OMS, or Fluent Commerce.
- Knowledge of retail, e-commerce, inventory management, and order fulfillment.
- Experience with distributed systems, CI/CD, and production support.