G10X

Java Backend Developer

G10X
Kochi Not disclosed
20 hours ago
Remote
Apply to Job

About the job

G10X : We have an exciting opportunity for Java Backend Developer Exp : 6-9yrs Role : Java Backend developer Location : Kochi / Remote Shift : 1 PM to 10 PM IST Technical Skills (Mandatory) • Java : Core Java, Java 8+, Multithreading, Collections, JVM concepts • Frameworks : Spring, Spring Boot, RESTful APIs • Kafka : Kafka topics, partitions, consumer groups, offsets, error handling • Database : Oracle (SQL, PL / SQL, performance tuning) • APIs : REST, JSON, API security (OAuth / JWT – preferred) • Version Control : Git Good to Have Skills • Microservices architecture & distributed systems • Experience with high-volume e-commerce or retail platforms • Cloud exposure (AWS preferred) • Containers (Docker, Kubernetes – basic understanding) • NoSQL databases (Redis, MongoDB – optional) • Experience with monitoring tools (Splunk, ELK, Prometheus, etc.) Domain Knowledge (Preferred) • E-commerce workflows: • Order lifecycle management • Payment authorization & settlement • Fulfilment & logistics • Returns & refunds • Omnichannel commerce concepts • Experience working with global brands and US clients Key Responsibilities Backend & Application Development • Design, develop, and maintain scalable backend services using Java (Java 8+) and related frameworks. • Build high-performance APIs and microservices to support e-commerce workflows such as: • Order Management (OMS) • Inventory & Fulfilment • Payment Processing • Customer Service & Returns • Ensure high availability, low latency, and fault tolerance for mission-critical services. Event-Driven & Streaming Architecture • Design and implement event-driven systems using Apache Kafka. • Develop Kafka producers, consumers, and stream processors. • Handle real-time data processing for orders, payments, shipments, and customer events. • Ensure message durability, idempotency, and exactly-once / at-least-once processing where applicable. Database & Data Management • Design and optimize Oracle database schemas for high-transaction systems. • Write complex SQL / PL-SQL queries, stored procedures, and performance-tuned queries. • Handle data consistency across distributed systems. • Implement strategies for data archival, partitioning, and indexing. System Design & Performance • Participate in system design discussions and architecture reviews. • Identify and resolve performance bottlenecks across application, Kafka, and database layers. • Implement caching strategies and asynchronous processing where required. Integration & Omnichannel Enablement • Integrate with third-party systems such as: • Payment gateways • Shipping & logistics providers • ERP / WMS / CRM systems • Support omnichannel flows (web, mobile, marketplaces, in-store). DevOps & Quality • Work with CI / CD pipelines to enable automated builds, testing, and deployments. • Write unit tests, integration tests , and support automated testing frameworks. • Support production deployments, monitoring, and incident resolution. Collaboration & Ownership • Collaborate with US-based product managers, architects, and QA teams. • Mentor junior engineers and conduct code reviews. • Take ownership of features from design to production support.

Requirements

  • Java
  • Spring
  • Spring Boot
  • RESTful APIs
  • Kafka
  • Oracle

Preferred Technologies

  • Java
  • Spring
  • Spring Boot
  • RESTful APIs
  • Kafka
  • Oracle

Similar Jobs

People Prime Worldwide

Java Backend Developer

People Prime Worldwide

Hyderabad₹ up to ₹20L a year
This MonthOn-Site
Tata Consultancy Services

Java Backend Developer

Tata Consultancy Services

TirupatiNot disclosed
3 days agoOn-Site
People Prime Worldwide

Java Backend Developer

People Prime Worldwide

GhaziabadNot disclosed
3 weeks agoOn-Site