Senior Software Engineer - Java, Microservices, REST API

5 - 8 years

Chennai

Posted:2 hours ago

Job Description

Senior Software Engineer

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

Skills Required

Maven Open Source Technical Skills Raml Spring Boot Microservices Engineering Rest

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now