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.
Bachelor's degree in Computer Science