1) Experience in Digital transformation
2) Use technology to improve Customer Experience and reduce cost
3) Good understanding of Life Insurance Business and processes
4) Explore and evangelise the use of Open Source technologies
5) Designing software systems for scale and performance
6) Conversant with Agile coding practices
7) Follow best coding practices during development
8) Liase with Vendor on deliveries
9) Should perform the role of technical project manager and take end to end responsibility of all assigned deliverables.
10) Ensure security aspects are addressed in the code
11) Ensure the code meets performance requirements
12) Perform PoC on related technologies as required
13) Work closely with other project stakeholders [like PM, SME, tester] to ensure smooth deliveries.
14) Work independently
15) Should be able to perform code reviews
16) Should monitor resource utilisation and performance
17) Mentor junior developers and Interns
The following skill sets are essential:
1) Experience with developing cloud native applications.
2) Cloud services, security controls, Tools and Management, serverless programming [preferably on AWS]
3) Containerization and orchestration, preferably on Docker with Kubernetes or Openshift
4) CI/CD - Jenkins and knowledge of GIT repository
5) Strong programming skills
a. Rest based services
b. JSON and XML
c. Java skills with Springboot
d. No-SQL database - MongoDB and REDIS
e. Javascript framework - Angular, REACT
f. NodeJS Development
6) Knowledge of various Integration patterns and Architectural patterns and experience at solution architecting
7) Knowledge and experience of using design patterns
8) Hands on experience on Micro-services architecture
9) Good Knowledge on Authorization & Identity Mgmt - OAuth2, SSO, SAML, JWT tokens
10) Experience with hybrid mobile development platform/framework
Didn’t find the job appropriate? Report this Job