Global online training modules to personalized learning journey
International Opportunities for Career Growth
Community Support with Employee well-being resource groups
Responsibilities:
To build a robust set of services and APIs mainly based on java language to support highly complex web applications in both on-premises and cloud environment.
To achieve a defined standard level of security and data protection in system implementation.
To optimize the applications for maximum speed and scalability.
To take ownership from design of the feature through first lines of code to how it performs in production.
To maintain a consistent, high quality, customer-focused approach when conducting business and providing services or systems to internal users, partners, and other external customers.
To generate and maintain detailed technical documents.
To review technical design and documents of external development team.
To provide development effort estimation of internal development team and assess the estimation of external team.
To provide production support for responsible systems i.e. production incidents.
To be a technical consultant for both internal and external development team.
To ensure appropriate governance, structure and integrity of data, implementing best practice.
Qualification:
A degree in Information Technology, Computer Science, Engineering or related field
At least 7 years experience in related technologies and environments
Proven working experiences in
Developing systems using Java EE platforms with frameworks and protocols i.e. Spring Boot, Spring, Spring MVC, Struts, Spring Security, J2EE, REST/JSON, OpenID connect etc.
Architecting modular microservices based application using Java
Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
Familiarity with concepts of Object oriented, MVC, JDBC, and RESTful
Experienced in various databases i.e. MS SQL, PostgreSQL, DB2
Experienced in implementing applications on Cloud i.e. AWS
Good knowledge of AWS architectures
Good knowledge of issue tracking (JIRA), Source Code Management (Bitbucket)
Ability to adapt quickly to changing technologies, frameworks, language, methodologies etc.
Keen to deliver well-organized, understandable, re-usable and well-crafted code, tested, bug free and to deadlines
Being flexible and open to support during out of office hours for any urgent matters
Desire to continue learning and improving
Good communication skills, with the ability to contribute to a collaborative working culture
Good verbal and written English is a plus
Functional domain expertise in Insurance industry is a plus