Skip to Main Content

Job Title


Java Backend Developer


Company : G10X


Location : aurangabad,


Created : 2025-12-19


Job Type : Full Time


Job Description

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 .