Responsibilities:
- Analyze communicated requirements and come up with tech design.
- Research, develop tech solutions based on communicated requirements and tech design.
- Create automated testing for the solutions developed.
- Create documentation/support procedures and assist operation/SRE team for operational work.
- Enforce software SLDC in the development circle.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Technical Skills Required
- Atleast 2-5 years of experience in IT
- Expertise with core Java/J2EE technologies.
- Experience of using open-source frameworks like Spring Framework
- Familiar with test driven development methodology.
- Hands-on experience with CI/CD tools lik e (GIT, Jenkins, Team City)
- Experience of using relational database, like JDBC, SQL, Store Procedure.
- Experience of using scripting language.
e.g. Python, Shell, Regular expression - Experience with front end technologies like HTML, JavaScript, CSS etc.
- Experience with Agile methodology , e.g. spring planning, daily Scrum, retrospective etc.
- Excellent verbal and written communication skills coupled with a collaborative approach.