• Conduct with the feature team members, system analysis, design, development and testing for their assigned technical products or applications within the context of an agile/DevOps delivery model.
  • Maintain and develop, deploy, and operate frontend and backend cross platform applications based on Java and other relevant Frameworks in accordance with the applicable standards and kpi’s.
  • Manage application dependencies across the full stack from application to infrastructure.
  • Implement robust automated test cases to ensure technical solutions meet expected outcomes and business objectives.
  • Create and maintain automated deployment pipelines to maintain quality control and deployment agility.
  • Prepare and document standard operating procedures and protocols as well as required system documentation.
  • Support operational excellence goals through strong operations knowledge. Resolve escalated support topics as part of tier-2/3 DevOps role to ensure the highest availability of critical applications.
  • Plan and execute upgrade of existing applications, tools, and features.

Minimum Requirements:

  • Front End: Angular, JavaServer Faces, Apache Struts.
  • Back End: Jakarta EE, (optional Microprofile, Spring).
  • Application servers: Payara Server/Glassfish, (optional Quarkus, Payara Micro).
  • Languages: Java, JavaScript, Typescript, YAML, XML, JSON, HTML, CSS, SQL.
  • Unit Test Frameworks: Junit, Karma, Jasmine.
  • Databases: Oracle, Postgres (JDBC + ORM frameworks).
  • Authentication/authorisation standards, frameworks and protocols (e.g., OAuth 2.0, OIDC).

Desired Skills:

  • Angular
  • Java
  • JavaScript
  • TypeScript

Learn more/Apply for this position