Job Title:
Senior Java Developer
Company: G10X
Location: Ranchi, Jharkhand
Created: 2025-12-31
Job Type: Full Time
Job Description:
G10X: We have an exciting opportunity for Senior Java Backend DeveloperSenior Software Engineer – Java / Kafka / OracleExperience: 6–8 yearsLocation: Kochi/RemoteWork Timings: 01:00 PM – 10:00 PM IST Immediate Joiners PreferredPrimary / Mandatory SkillsJava: Core Java, Java 8+, Multithreading, Collections, JVMKafka: Topics, partitions, consumer groups, offsets, error handlingDatabase: Oracle (SQL, PL/SQL, performance tuning)Frameworks: Spring, Spring BootAPIs: REST, JSON (OAuth/JWT preferred)Version Control: GitRole SummarySenior Software Engineer responsible for designing, building, and scaling high-volume, transaction-intensive e-commerce backend systems using Java, Kafka, and Oracle. The role supports order management, fulfilment, payments, and omnichannel integrations for global brands.Key ResponsibilitiesDesign and develop scalable backend services and APIs using Java & Spring BootBuild and maintain event-driven microservices using Apache KafkaHandle real-time processing of orders, payments, shipments, and customer eventsDesign and optimize Oracle DB schemas, SQL/PLSQL, and high-performance queriesEnsure high availability, low latency, and fault toleranceIdentify and resolve performance bottlenecks across application, Kafka, and DB layersIntegrate with payment gateways, logistics, ERP/WMS/CRM systemsSupport omnichannel flows (web, mobile, marketplace, in-store)Participate in system design, code reviews, and mentoring junior engineersWork with CI/CD pipelines, testing, deployments, and production supportGood to HaveMicroservices & distributed systemsHigh-volume e-commerce / retail platformsCloud exposure (AWS preferred)Docker, Kubernetes (basic)NoSQL: Redis, MongoDBMonitoring: Splunk, ELK, PrometheusDomain Knowledge (Preferred)Order lifecycle managementPayments (authorization, settlement)Fulfilment, logistics, returns & refundsOmnichannel commerce