Work on spikes to provide technical inputs for implementing new features
Review code and suggest best practices to the team
Work with the team to design solutions
Develop code for extensive test coverage, performs continuous deployment in a professional software engineering environment
Produce software documentation necessary for the application
Establish DevOps Engineering team best practices for release engineering
Perform troubleshooting on critical issues
Build team skills by mentoring and knowledge sharing with team members
Provide guidance and assistance to junior team members with technical and design problems
Work with PMs and POs to define solutions and clarify requirements.
Size user stories and features
You will work with open-source technologies
Stay current with industry trends
Help in fostering an innovation culture
Experience Requirements
2 - 3 years
Educational Requirements
Bachelor/Honors
Skills
Engineering degree in Computer Science, Information Technology or equivalent.Professional programming experience in web development.Good working experience in JAVA, JEE, JunitGood working knowledge on Spring Framework, springboot, hibernate, microservicesGood RDBMS working experience (eg Oracle, SQL Server)Good experience with RESTful APIs, JSON, XMLExperience in networking security, databases and cloud systemsGood to have knowledge on testing framework (Selenium / Protractor – Karma / Jasmine)