Senior Software Engineer - Java, Microservices, REST API

EPAM Systems

Chennai District

Presencial

INR 1.800.000 - 3.000.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

EPAM Systems in Chennai is seeking a Senior Software Engineer to work on the Mobile application Service Layer (Backend for Frontend) used by millions of cardholders worldwide. You will join the Mobile Engineering team to develop new products and platforms across the customer journey.

The role requires deep server-side experience, Kotlin and Gradle expertise, and the ability to write clean, scalable code, perform performance analysis, fix legacy issues, and collaborate with a large

Formación

  • 5 to 8 years of relevant working experience.
  • Background in building server-side applications and writing, refactoring and deleting code.
  • Understanding of asynchronous code.
  • Familiarity with Open Source.
  • Capability to work in a team and be self-starting.

Responsabilidades

  • 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.

Conocimientos

Kotlin
Gradle
REST
GQL
RAML
CI/CD
Unit testing
Open Source
Asynchronous

Educación

Bachelor's degree in CS

Descripción del empleo

We 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 experience
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

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

EPAM Systems • Maharashtra

Presencial
INR 1.500.000 - 2.300.000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Coimbatore District

Presencial
INR 1.200.000 - 1.800.000
Senior Software Engineer (Mobile)
Senior Software Engineer (Mobile)

mPokket Financial Services Private Limited • Bengaluru

Presencial
INR 1.200.000 - 1.800.000
Senior Software Engineer (Lead)
Senior Software Engineer (Lead)

SourcingXPress • Mumbai

Presencial
INR 1.200.000 - 1.500.000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Bengaluru

Presencial
INR 2.000.000 - 3.500.000
Senior Java Developer
Senior Java Developer

Luxoft • India

Presencial
INR 1.400.000 - 1.900.000
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Uttar Pradesh

Presencial
INR 1.200.000 - 2.400.000
Senior Java Backend Developer
Senior Java Backend Developer

Ingram Micro • Maharashtra

Presencial
INR 1.800.000 - 3.000.000
Senior Software Engineer
Senior Software Engineer

SBS • Dadri

Presencial
INR 1.200.000 - 1.800.000
Senior Java Backend Developer
Senior Java Backend Developer

Ingram Micro • Mumbai City

Presencial
INR 2.600.000 - 5.000.000