Job Summary
ESSENTIAL SKILLS REQUIREMENTS: Frameworks 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) AZURE or other cloud infrastructure Build and Deployment: CI/CD, Version Control (Maven, GIT, Sonar, Jira, GitHub, GitHub Actions, Registries, Nexus, Containerisation) Any additional responsibilities assigned in the Agile Working Model (AWM) Charter ADVANTAGEOUS SKILLS REQUIREMENTS: SDLC Methodologies (Agile, Scrum, Kanban or XP) Security Testing: Static, interactive, and dynamic (any tools) Profiling and performance analysis Java Transaction management Log Management and Alerting (ELK Stack, Splunk, Nagios, Kabana etc) Tracing and Monitoring: AppDynamics, Dynatrace, Grafana etc Automated testing: Selenium, Rest Assured Performance Testing: Grafana K6 Container management (Docker, Kubernetes, Container registries etc) Infrastructure as Code: Terraform, Ansible or Cloud formation. Additional Languages: Python, PySpark, HCL, PL/SQL Interface Technologies: MQ, REST, SOAP, Kafka End user support/ Incident-Problem management: ITSM Suite / BMC Remedy or ServiceNow Solution and Enterprise Architecture Integration testing frameworks QUALIFICATIONS / EXPERIENCE NEEDED: Relevant IT Degree 5+ years in a senior developer/engineer role, 15+ year total experience required. Optional: Security Certifications Cloud Certifications Enterprise Architecture Certifications