Role | Senior Software Engineer |
Experience Range | 4 to 7 years experience |
Technologies (Any of these) | Core Java, J2EE, HibernateAngular/React, Javascript/TypescriptSpring Boot/Cloud, Spring Data/BatchMySQL, NoSQL MicroservicesMockito/Power Mockito |
Good-to-have skill | Agile Methodology, TDD, Pair Programming, AWS/Azure/OpenShift, AEM |
Roles & Responsibilities | Work with development teams and product managers to ideate software solutionsThoroughly understands OOP & design principles and patternsCan design a normalized DB schema, has good experience in using views, procedures, functions, triggers.Design and consume web servicesCreate & run unit/integration testsTest software to ensure responsiveness and efficiencyAble to use CI/CD tools, can set up a build & deployment toolBuild the front-end of applications through visually appealing and responsive designImplements best coding practices (e.g. clean code)Knows the branching & Merging strategies, setting up repositories, etc.Mentor junior team membersConduct/Participate in code reviews, technical reviewsWrite technical documentation |