Senior Software Engineer - Java, Microservices, REST API

TymblHub

Chennai

On-site

INR 2,630,000 - 2,910,000

Full time

36 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Epam Systems in Chennai is seeking a Senior Software Engineer to work on the Mobile application Service Layer (Backend for Frontend). You will build server-side applications for millions of users, refactor code, and develop the BFF API.

Collaborate across product, design and QA, and ensure performance through tests and optimization. The role requires 5–8 years of experience, proficiency in Kotlin and Gradle, and strong REST/GQL/RAML expertise.

Qualifications

  • 5–8 years of relevant experience.
  • Proficiency in Kotlin and Gradle.
  • Expertise in REST, GraphQL (GQL) and RAML.
  • Skills in build tools and Continuous Integration.

Responsibilities

  • Build server-side applications consumed by mobile apps.
  • Write, refactor and maintain clean codebase.
  • Develop and maintain Backend for Frontend API layer (BFF).
  • Fix bugs and manage legacy code.
  • Collaborate with engineers, product, design and QA in a large team.
  • Design scalable solutions for open-ended problems.
  • Integrate with bespoke backend services.
  • Analyze performance and optimize code.

Skills

Kotlin
Gradle
REST
GraphQL
RAML
CI
Asynchronous code
Open Source

Education

Bachelor's degree in computer science or related field

Tools

Gradle

Job description

# Senior Software Engineer - Java, Microservices, REST APIEpam SystemsPosted on October 22, 2026---Experience5 - 8 yrsSalary (CTC)₹26.3L - ₹29.1LJob LocationChennai, IndiaVacancy1DesignationSenior Software EngineerJob TypeNot specified---## Job DescriptionWe are looking for a **Senior Software Engineer** to work on the Mobile application Service Layer (Backend for Frontend) that will be used by tens of millions of cardholders around the world. We want someone with strong technical skills and creativity. You should enjoy solving tough problems and working with modern technologies, be comfortable sharing your ideas and be obsessive about user experience and beautiful code. You will be part of the Mobile Engineering team whose mandate is to develop new products and platforms for the customers, building interactive experiences at all touch points of a consumer's journey whether before, at, or after the time of purchase.**Responsibilities*** Build server-side applications consumed by award-winning mobile apps* Write, refactor and delete code to maintain a clean codebase* Develop and maintain the \"Backend for Frontend\" API layer* Fix bugs and handle legacy code* Collaborate with engineers, product people, designers and QA in a large team* Design solutions for open-ended problems* Integrate with bespoke, hand-crafted backend services* Perform performance analysis and optimization* Write unit tests to ensure code quality* Work with asynchronous code**Requirements*** 5 to 8 years of relevant working experience* Background in building server-side applications and writing, refactoring and deleting code* Proficiency in Kotlin and Gradle* Expertise in REST, GQL and RAML* Skills in build tools and Continuous Integration* Competency in fixing bugs, handling legacy code and writing unit tests* Understanding of asynchronous code, performance analysis and optimization* Familiarity with Open Source* Capability to work in a team and be self-starting* Bachelor's degree in computer science or related field, or equivalent experienceAbout the company## Epam SystemsIT Services & Consulting · Foreign MNCEPAM Systems delivers digital transformation and product engineering solutions, addressing complex challenges in diverse industries through innovative technology.Newtown, Pennsylvania, United Stateswelcome.epam.in
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Java8, Spring, Rest API, Microservices
Senior Software Engineer - Java8, Spring, Rest API, Microservices

TymblHub • Pune District

On-site
INR 2,630,000 - 2,910,000
Senior Software Engineer - (Java Fullstack Angular)
Senior Software Engineer - (Java Fullstack Angular)

TymblHub • Chennai

On-site
INR 2,630,000 - 2,910,000
Senior Software Engineer - Java with Rest API & Spring Boot
Senior Software Engineer - Java with Rest API & Spring Boot

TymblHub • Pune District

On-site
INR 2,630,000 - 2,910,000
Senior Software Engineer - Java Microservices with Docker & Kubernetes
Senior Software Engineer - Java Microservices with Docker & Kubernetes

TymblHub • Pune District

On-site
INR 2,630,000 - 2,910,000
Senior Software Engineer/ Software Engineer - Java with Spring Boot
Senior Software Engineer/ Software Engineer - Java with Spring Boot

TymblHub • Pune District

On-site
INR 2,630,000 - 2,910,000
Senior Java Developer
Senior Java Developer

TymblHub • Bengaluru

On-site
INR 2,040,000 - 2,870,000
Senior Java Developer
Senior Java Developer

TymblHub • Pune District

On-site
INR 2,150,000 - 2,970,000
Senior Software Engineer @ Hyderabad
Senior Software Engineer @ Hyderabad

TymblHub • Hyderabad

On-site
INR 2,000,000 - 3,500,000
Senior Full Stack Software Developer - Java, Angular
Senior Full Stack Software Developer - Java, Angular

TymblHub • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer/ Software Engineer - Java with Spring Boot
Senior Software Engineer/ Software Engineer - Java with Spring Boot

TymblHub • Ernakulam

On-site
INR 2,630,000 - 2,910,000