- Extensive experience in Java development (Spring/SpringBoot, J2EE), Web services (REST, JSON, SOAP, XML).
- Expert at persistance technologies (Hibernate/JPA).
- Understanding of Relational Database and SQL database tuning, transaction locking techniques and query optimisation.
- Some experience on web development (Angular, HTML, JavaScript, JSP).
- Experience in working on structured (Iterative or Agile Scrum) SDLC processes.
- Strong level design skills in OO Design, UML, domain modelling etc.
- Experience in delivering software projects into production environments in Insurance or Financial Services organisations.
- Experience with end to end web application performance tuning including database layer.
- Familiariaty with cloud providers (AWS/Azure), containers, spring boot, and container platforms such as Kuberneties or OpenShift.