G10X: We have an exciting opportunity for Senior Java Backend Developer
Senior Software Engineer Java / Kafka / Oracle
Experience: 68 years
Location: Kochi/Remote
Work Timings: 01:00 PM 10:00 PM IST
Immediate Joiners Preferred
Primary / Mandatory Skills
- Java: Core Java, Java 8+, Multithreading, Collections, JVM
- Kafka: Topics, partitions, consumer groups, offsets, error handling
- Database: Oracle (SQL, PL/SQL, performance tuning)
- Frameworks: Spring, Spring Boot
- APIs: REST, JSON (OAuth/JWT preferred)
- Version Control: Git
Role Summary
Senior 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 Responsibilities
- Design and develop scalable backend services and APIs using Java & Spring Boot
- Build and maintain event-driven microservices using Apache Kafka
- Handle real-time processing of orders, payments, shipments, and customer events
- Design and optimize Oracle DB schemas, SQL/PLSQL, and high-performance queries
- Ensure high availability, low latency, and fault tolerance
- Identify and resolve performance bottlenecks across application, Kafka, and DB layers
- Integrate with payment gateways, logistics, ERP/WMS/CRM systems
- Support omnichannel flows (web, mobile, marketplace, in-store)
- Participate in system design, code reviews, and mentoring junior engineers
- Work with CI/CD pipelines, testing, deployments, and production support
Good to Have
- Microservices & distributed systems
- High-volume e-commerce / retail platforms
- Cloud exposure (AWS preferred)
- Docker, Kubernetes (basic)
- NoSQL: Redis, MongoDB
- Monitoring: Splunk, ELK, Prometheus
Domain Knowledge (Preferred)
- Order lifecycle management
- Payments (authorization, settlement)
- Fulfilment, logistics, returns & refunds
- Omnichannel commerce