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
Java Backend Developer
People Prime Worldwide
Java Backend Developer
Tata Consultancy Services
Java Backend Developer
People Prime Worldwide