Search by job, company or skills

G10X

Java Backend Developer

6-9 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 days ago
  • Be among the first 10 applicants
Early Applicant

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136721713

Similar Jobs

(estd)