JD Engineer Backend Micro-Services

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

Job Specification: Engineer (Backend, Micro-services and Algorithm Development)

Education & Training


 Bachelor’s degree in Computer Science/Electronics & Communication/Electrical
Engineering or in a relevant stream.
Experience
 4 to 6 years of hands-on experience in software development with web
technologies, like Java/J2EE.
 Successful track record in development of micro-services and complex backend
algorithms (preferably using Core Java).
 Experience in automotive industry is a plus.
Skills
 Primary Skills
o Expert level skills in Core Java and micro-services programming.
o Experience on developing complex backend algorithms
o Experience on working in Agile Scrum environment.
o Experience with Version Control systems like SVN, GIT, Clear case etc.

o Fluency in handling JSON data format.
o Working knowledge with Azure / AWS Cloud
 Secondary Skills
o Experience on writing unit test cases using Mockito/JUnit framework is a
plus.
o Experience with Docker and Kubernetes
o Experience on using build tools like Jenkins.
o Spring Boot.

Job Responsibilities
 Development and maintenance of RESTful APIs.
 To work on backend algorithms which include NP-complete & NP-hard types of
algorithms.
 Coding and debugging.
 Produce and maintain well-documented code.
 Issue tracking, analysis and reporting.
 Perform code reviews.
 Perform unit testing.

You might also like