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 systemsExperience with high-volume e-commerce or retail platformsCloud 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 managementPayment authorization & settlementFulfilment & logisticsReturns & refundsOmnichannel commerce conceptsExperience working with global brands and US clientsKey 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 & FulfilmentPayment ProcessingCustomer Service & ReturnsEnsure 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 gatewaysShipping & logistics providersERP / WMS / CRM systemsSupport 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 .