Join a dynamic, forward-thinking team where your code powers mission-critical systems. We’re looking for a Front-End Developer with a strong command of Java and Angular, a collaborative mindset, and a passion for building seamless, performant user interfaces. You’ll work in an Agile, DevOps-enabled environment to shape and evolve applications that matter.

Role And Responsibilities

  • 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.
  • Create solutions and solve problems using a cloud-native and on premises tool chain, to ensure world-class uptime and business agility.
  • Plan work-effort as part an agile team

Requirements

  • Frameworks
  • Front End: Angular, JavaServer Faces (JSF)
  • Application servers: Nginx
  • Languages: Java, JavaScript/TypeScript, HTML, CSS, SQL
  • Unit Test Frameworks: Junit, Karma, Jasmine
  • Interface Technologies: REST, Kafka, MQ
  • Automated testing: Selenium etc
  • Authentication/authorization standards, frameworks and protocols (e.g., OAuth 2.0, OIDC)
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter

Advantageous Skills Requirements:

  • Java Application servers: Payara Server/Glassfish, (optional Quarkus, Payara Micro)
  • Jakarta EE Framework
  • Databases: Oracle, Postgres (JDBC + ORM frameworks)
  • Build and Deployment: CI/CD, Version Control (Maven, GIT, Sonar, Jira, GitHub, GitHub Actions, Registries, Nexus, Containerisation)
  • SDLC Methodologies (Agile, Scrum, Kanban or XP)
  • End user support/ Incident-Problem management: ITSM Suite / BMC Remedy or ServiceNow
  • Container management (Docker, Kubernetes, Container registries etc)
  • Infrastructure as Code: Terraform, Ansible or Cloud formation.
  • Java Transaction management
  • Log Management and Alerting (ELK Stack, Splunk, Nagios, Kabana etc)
  • Profiling and performance analysis
  • Performance Testing: Grafana K6
  • Tracing and Monitoring: AppDynamics, Dynatrace, Grafana etc
  • Security Testing: Static, interactive, and dynamic (any tools)
  • Additional Languages: Python, PySpark, HashiCorp Configuration Language, PL/SQL
  • Integration testing frameworks
  • Reporting and BI systems
  • Experience with Data integration, ETL and workflows (Informatica, AWS-Glue etc)
  • AZURE or other cloud infrastructure
  • Solution and Enterprise Architecture

Qualifications/Experience

  • Relevant IT Degree or qualification.
  • Min 5 years in a developer/engineer role.
    Optional:
  • Security Certifications
  • Cloud Certifications
  • Enterprise Architecture Certifications

Desired Skills:

  • Frontend
  • Angular
  • Java

Desired Qualification Level:

  • Diploma

About The Employer:


Learn more/Apply for this position