Full Stack Java Developer
ESSENTIAL SKILLS REQUIREMENTS:

  • Frameworks
  • Front End: Angular
  • Back End: Jakarta EE
  • Application servers: Payara Server/Glassfish, (optional Quarkus, Payara Micro)
  • Languages: Java, JavaScript/TypeScript, HTML, CSS, SQL
  • Unit Test Frameworks: Junit, Karma, Jasmine
  • Databases: Oracle, Postgres (JDBC + ORM frameworks)
  • Interface Technologies: REST, Kafka, MQ
  • Tracing and Monitoring: AppDynamics, Dynatrace, Grafana etc.
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter

ADVANTAGEOUS SKILLS REQUIREMENTS:

  • 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.
  • Authentication/authorisation standards, frameworks and protocols (e.g., OAuth 2.0, OIDC)
  • Java Transaction management
  • Log Management and Alerting (ELK Stack, Splunk, Nagios, Kabana etc)
  • Profiling and performance analysis
  • Automated testing: Selenium, Rest Assured
  • Performance Testing: Grafana K6
  • 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

QUALIFICATIONS/EXPERIENCE NEEDED:

  • Relevant IT Degree or qualification.
  • 1-5 years in a developer/engineer [URL Removed] Certifications
  • Cloud Certifications
  • Enterprise Architecture Certifications

Desired Skills:

  • Full Stack Java Developer
  • Jakarta EE
  • Angular
  • Java

Learn more/Apply for this position