Job Description
Roles and Responsibilities -
- Work with solution architect in creating detailed technical designs for components.
- Would be involved in quick prototyping for building proof of concepts for solutions.
- Develop framework components to be used by wider development teams.
- Develop complex application components.
- Mentor and guide developers with their tasks.
- Ensure quality of deliver from team.
- Co-ordinate with teams to ensure smooth deliver of components to production.
- Work with operational support teams to troubleshoot problems.
Basic Qualification -
- 5 plus years of total IT experience working as an application developer/lead.
- Very good experience with Java/J2ee technologies, with good understanding of new standards & tools in this area.
- Good experience with cloud native Microservices based application development approach, using Spring Boot.
- Experience packaging and deploying Microservices as docker containers on Kubernetes platform.
- Experience using SQL and NoSQL databases (MongoDB preferable).
- Experience working with Kafka and event driven streaming applications.
- Experience working with Test driven development approach.
- Experience and knowledge of secure coding practices.
- Experience with use of DevOps tooling for agile delivery.
- Experience with retail banking preferable.
- Certifications in Java, Kubernetes and other cloud technologies preferable.
- Potential candidate is expected to have good aptitude and strong problems solving skills, capable of quickly adopting and picking up new skills.