Role PurposeYou will be responsible for technical design, development, and implementation of end-to-end client facing applications, business/technical capabilities and frameworks.

Responsibilities and work outputs
-Design and develop highly performant Angular applications.
– Consume secured REST API’s.
– Adhere to architecture principles and policies.
– Experience designing n-tiered applications (multi layered architecture).
– Contribute in design sessions.
– Analyse impact of proposed changes to programs and provide estimates.
– Produce code that is easily maintainable.
– Produce code that adheres to functional and technical specifications.
– Adhere to technical standards.
– Produce code that is well documented.
– Assist other developers.

  • Perform quality assurance checks / code reviews.

  • Contribute to the establishment of best practice standards.

  • Prepare technical specifications.
  • Perform unit and system testing.
  • Work closely with Site Reliability Engineering to ensure deliverables are automated and monitored
  • Ensure audit, security and access control requirements are adhered to.
  • Adhere to deadlines.

Languages:
– Java 8

  • JavaScript / TypeScript
  • SQL
    Frameworks and specs:
  • Java EE 7+
  • Spring Boot
  • Angular 2+
  • REST service design (Open API) and Implementation
  • Consuming Rest/SOAP based services
    Runtimes and tools:
  • Apache Maven
  • NodeJS
  • Git / Gitlab
  • Jenkins
  • Ansible Methodologies:
  • Scrum

Desired Skills:

  • Java

Desired Work Experience:

  • 2 to 5 years Software Development

Desired Qualification Level:

  • Degree

About The Employer:

A large Insurance Client of ours is looking for a Java Developer

Learn more/Apply for this position