Java Full Stack Developer
ESSENTIAL SKILLS REQUIREMENTS:

  • Back End: Java EE/Jakarta EE, PL/SQL, Payara. Optional Quarkus, Microprofile
  • Front End: HTML, CSS, JavaScript, Ajax. Angular Optional JSF/JSP, Struts
  • CI/CD: Version Control, Build and Deployment Pipelines (Maven, GIT, Jenkins, Sonar, Jira, Fortify, GitHub, GitHub Actions)
  • Testing: Unit Test Framework Junit, optional, integration testing, selenium
  • Infrastructure: AZURE or other cloud infrastructure
  • Databases: Oracle, Postgres (JDBC, ORM frameworks)
  • Security: Certification/Skills, AST (Static, interactive, and dynamic), authentication and authorisation standards and frameworks
  • SDLC Methodology: Agile, Scrum, Kanban or XP

ADVANTAGEOUS SKILLS REQUIREMENTS:

  • Languages: Python, PySpark
  • Interface Technologies: MQ, REST, SOAP
  • Containers: Docker, Kubernetes, Container registries
  • Infrastructure as Code: Terraform or Ansible or Cloud formation.
  • Automated testing e.g.: Selenium, Rest Assured
  • Performance analysis: Java-Multithreading, session management/pooling, transaction management
  • Monitoring: AppDynamics, Dynatrace, Grafana
  • Log Management Alerting: ELK Stack or Splunk, Nagios, Kabana
  • End user support/ Incident-Problem management: ITSM Suite / BMC Remedy or ServiceNow

QUALIFICATIONS / EXPERIENCE NEEDED:

  • Relevant IT Degree
  • 3 years plus in a developer/engineer role, more than 5 year plus total experience required.

Desired Skills:

  • Java Full Stack Developer
  • Java EE
  • JavaScript
  • Angular
  • Azure

Learn more/Apply for this position