Skip to Main Content

Job Title


Java Backend Developer


Company : G10X


Location : Thiruvananthapuram, Kerala


Created : 2025-12-19


Job Type : Full Time


Job Description

G10X: We have an exciting opportunity for Java Backend DeveloperExp:6-9yrsRole: Java Backend developerLocation: Kochi/ RemoteShift:1 PM to 10 PM ISTTechnical Skills (Mandatory)Java: Core Java, Java 8+, Multithreading, Collections, JVM conceptsFrameworks: Spring, Spring Boot, RESTful APIsKafka: Kafka topics, partitions, consumer groups, offsets, error handlingDatabase: Oracle (SQL, PL/SQL, performance tuning)APIs: REST, JSON, API security (OAuth/JWT – preferred)Version Control: GitGood to Have SkillsMicroservices 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 ResponsibilitiesBackend & Application DevelopmentDesign, 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 ArchitectureDesign 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 ManagementDesign 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 & PerformanceParticipate 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 EnablementIntegrate with third-party systems such as:Payment gatewaysShipping & logistics providersERP / WMS / CRM systemsSupport omnichannel flows (web, mobile, marketplaces, in-store).DevOps & QualityWork 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 & OwnershipCollaborate 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.