- Overall 10+ Years of Fullstack development experience.
- Backend/Frontend experience.
- Frontend experience with Angular4 or higher versions for at least 4 years required.
- Backend experience with Springboot for 4 years required.
- Hands on experience in TDD required.
JD/Role details:
Job role/Responsibilities: As a Principal Engineer, you will:
- Design efficient and user-friendly software products to advance and support business needs.
- To be successful in this role, it is important that you have a deep knowledge of cloud native development, underlying architecture for hyper-converged technologies, modern software integration patterns, complex software systems as well as ability to do code dives and write high performing code.
Required Qualifications:
- 10+ years of development experience.
- 5+ years of experience working with enterprise solution delivery in a large scale distributed software design environment, preferably in a Java/Spring development environment with strong leadership experience.
- 4+ years of experience with front end development framework Angular4+ on Typescript.
- 2+ years of experience working in an Agile based development environment using TDD and pair programming & familiar with CI/CD tools such as Jenkins.
- Ability to lead and mentor a feature team in a Pair Programming model.
Preferred Qualifications:
- Excellent analytical and problem solving skills.
- Excellent written and verbal communication skills.
2+ year with emerging cloud platform technologies such as: CloudFoundry, Openshift , AWS Web Services, Microsoft Azure, Google App Engine, Heroku , or other PaaS technologies.