Senior Software Engineer – Backend Services

Winzons

India

On-site

INR 2,800,000 - 4,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
Medical insurance
Brand exposure to Silicon Valley scale

Job summary

Tekion India Private Limited is seeking a Senior Backend Engineer to design, build, and scale robust Java-based services powering complex business workflows in a fast-moving, AI-native environment. Strong ownership, deep Java expertise, and hexagonal architecture are essential as you collaborate across product, QA, AI/ML, and engineering teams.

You will design and implement Spring Boot microservices, work with MongoDB, PostgreSQL, Cosmos DB, Kafka, and Elasticsearch, and own components

Qualifications

  • 5+ years backend engineering experience with Java and Spring Boot.
  • Strong knowledge of hexagonal architecture and domain modeling.
  • Experience with Kafka, MongoDB, PostgreSQL, and distributed stores.
  • Familiarity with Elasticsearch and high-throughput caching.
  • Cloud exposure on AWS and CI/CD practices.
  • Ability to mentor juniors and participate in design discussions.

Responsibilities

  • Design and build Java microservices following hexagonal architecture.
  • Develop REST APIs, Kafka event flows, and domain services.
  • Model MongoDB and PostgreSQL schemas for multi-tenant apps.
  • Implement Cosmos DB data models and partition strategies.
  • Own components end-to-end from design to deployment.
  • Integrate Elasticsearch for search and analytics workloads.
  • Tune Redis/Aerospike for caching and session state.
  • Identify bottlenecks and optimize performance across services.
  • Participate in architecture reviews and code reviews.
  • Mentor junior engineers and promote AI-native engineering practices.

Skills

Java 21
Spring Boot 3.x
Hexagonal architecture
Kafka
MongoDB
PostgreSQL
Cosmos DB
Elasticsearch
Redis / Aerospike
AWS (EKS, MSK, S3)

Education

Bachelor's or Master's in CS

Tools

MongoDB
PostgreSQL
Cosmos DB
Elasticsearch
Redis / Aerospike
Kafka
AWS

Job description

Company Name: Tekion India Private Limited

Job Role: Senior Software Engineer – Backend Services

Work Type: Full-Time

Experience: 5+ Years

Qualification: Bachelor’s or Master’s Degree in Computer Science or related field

Location: Chennai

Role Overview :

We are looking for a Senior Backend Engineer to design, build, and scale robust backend services that power complex business workflows.

This role requires strong ownership, deep Java expertise, a solid grounding in hexagonal architecture, and the ability to collaborate effectively across product, QA, AI/ML, and engineering teams in a fast-moving, AI-native environment

Key Responsibilities :
  • Design and build Java (Spring Boot 3.x) microservices following hexagonal architecture - clean domain logic isolated from MongoDB, PostgreSQL, Cosmos DB, and Kafka adapter implementations.
  • Develop and maintain REST APIs, Kafka event consumers/producers, and domain service logic for campaign, scoring, attribution, and customer profile workflows.
  • Build and manage MongoDB document schemas and PostgreSQL relational schemas for high-throughput, multi-tenant use cases.
  • Implement Cosmos DB data models for event and state storage with appropriate partition key and consistency strategies.
  • Take end-to-end ownership of components - from domain design and hexagonal adapter implementation through deployment and ongoing optimization.
  • Integrate with Elasticsearch for campaign search, customer lookup, and full-text query workloads.
  • Configure and tune Redis or Aerospike for frequency cap enforcement, scoring cache, and session state management.
  • Identify and resolve performance bottlenecks across services, event pipelines, and data layers.
  • Participate actively in design discussions, architecture decisions, and code reviews.
  • Mentor junior engineers and act as a role model for code quality, hexagonal design, and AI-native engineering best practices
Skills & Qualifications :
  • 5+ years of backend engineering experience; Bachelor's or Master's degree in Computer Science or a related field.
  • Strong Java 21 and Spring Boot 3.x expertise; solid grasp of hexagonal architecture and clean domain modeling.
  • Experience with Kafka : consumer/producer patterns, at-least-once delivery, idempotent processing, and event-driven service design.
  • Hands-on MongoDB experience : document schema design, indexing, aggregation pipelines, multi-tenant isolation.
  • PostgreSQL experience : schema design, query optimization, migration management.
  • Familiarity with Cosmos DB or equivalent distributed key-value / document stores.
  • Experience with Elasticsearch for search and analytics workloads.
  • Experience with Redis or Aerospike for high-throughput caching patterns.
  • Familiarity with cloud-based systems on AWS (EKS, MSK, S3).
  • Strong debugging, performance tuning, and system optimization skills.
  • Familiarity with Agile/Scrum development practices and CI/CD pipelines
Good to Have :
  • Experience with Temporal workflow orchestration.
  • Familiarity with AI-native integration patterns : MCP tool registration, scoring API contracts, LLM gateway usage.
  • Working knowledge of Python for understanding AI/ML service outputs and integrating scoring results.
  • Background in enterprise-scale SaaS platforms : eCommerce, supply chain, or similar
Perks & Benefits :
  • Competitive compensation and generous stock options.
  • Medical insurance coverage.
  • Work with some of the brightest minds from Silicon Valley's most dominant and successful companies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Developer – Data/AI Platforms
Senior Java Backend Developer – Data/AI Platforms

Winzons • India

On-site
INR 4,000,000 - 6,000,000
Senior Java Full Stack Engineer - Spring Boot, Angular, GCP & GenAI
Senior Java Full Stack Engineer - Spring Boot, Angular, GCP & GenAI

TekWissen • Chennai District

Hybrid
INR 1,500,000 - 3,000,000
Architect - Java Backend
Architect - Java Backend

Tredence • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Senior Java Developer
Senior Java Developer

Tredence • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Engineering Manager
Engineering Manager

Weekday • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Java Backend Engineer-SDE-2
Java Backend Engineer-SDE-2

Digit88 Technologies • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Insurance
Flexible work
Growth opportunities
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Tekion India • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Senior Java Full Stack Developer Spring Boot, React, GCP & PostgreSQ
Senior Java Full Stack Developer Spring Boot, React, GCP & PostgreSQ

TekWissen • Chennai District

Hybrid
INR 1,800,000 - 2,800,000
Senior Full Stack Developer
Senior Full Stack Developer

Artifex Hr • Chennai District

Hybrid
INR 2,500,000 - 4,000,000
Staff Backend Engineer
Staff Backend Engineer

Grapevine Round1 AI • Bengaluru

On-site
INR 2,600,000 - 4,600,000