Description

Job Description

2-5 Years (software development engineer)

Job Description

Should be able to understand the well defined tech story and implement it with good

code quality independently.

Should be able to understand the domain of the specific track he/she is contributing to.

Should be able to test out the code in the staging environment and push it to production

adhering to SDLC guidelines.

Should be able to provide timely updates during standup and deliver the assigned tasks

in stipulated time.

Should be able to monitor the production system post deployment for functional and

non-functional correctness.

Should be able to guide and unblock junior developers.

Skill Set Requirement

Tech Skills

Proficiency in Web application development with Java (Dropwizard / Springboot

framework) & RDBMS (MySQL / Oracle).

Exposure to Linux Commands, GIT commands.

Exposure of CI/CD, build tools like Jenkins (Docker/K8 - Good to have).

Enough practical exposure of using above tech stacks based on the past projects

Exposure in low level system design aspects (Entity design , API design).

Understanding of basic design principles and patterns

Other Skills

Ability to adapt to a fast paced environment.

Good communication skills both verbal and written.

Prior experience in SDLC practices and working in Agile Environment.

Education

Bachelor's degree in Computer Science