Posted on: 28 September 2023
ID 887033

Full Stack Java Developer (Java EE/HTML/CSS/Azure)

Our client, a global company whose developer capability is in South Africa, is looking for a Full Stack Java Developer to join their team who focuses on development and operations for cloud-native enterprise applications.

Essential Skills Requirements:
  • Back End: Java EE/Jakarta EE, PL/SQL, REST, SOAP, Payara. Optional Quarkus, Microprofile
  • Front End: HTML, CSS, JavaScript, Ajax. Optional JSF/JSP, Angular
  • CI/CD: Version Control, Build and Deployment Pipelines (Maven, GIT, Sonar, Jira, any CICD tool)
  • Testing: Unit Test Framework Junit, optional, integration testing
  • Infrastructure: AZURE or other cloud infrastructure
  • Databases: Oracle, Postgres (JDBC, ORM frameworks)
  • SDLC Methodology: Agile, Scrum, Kanban or XP
Advantageous Skills Requirements:
  • Back End: Python, PySpark
  • Databases: NoSQL
  • CI/CD: Version Control, Build and Deployment Pipelines (Jenkins, GitHub, GitHub Actions)
  • Infrastructure as Code: Terraform or Ansible or Cloud formation.
  • Containers: Docker, Kubernetes, Container registries
  • Automated testing e.g.: Selenium, Rest Assured
  • Performance analysis: Java-Multithreading, session management/pooling, transaction management
  • Security: Certification/Skills, AST(Static, interactive and dynamic)
  • Monitoring: AppDynamics, Dynatrace, Grafana
  • Log Management Alerting: ELK Stack or Splunk, Nagios, Kabana
  • Operation Management
  • End User Support, Incident-Problem management: ITSM Suite / BMC Remedy or ServiceNow
What will be your 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 Frameworks in accordance with the applicable standards and KPIs.
  • 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-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 toolchain, to ensure world-class uptime and business agility.
  • Plan work-effort as part an agile team.
Qualifications
  • Relevant IT Degree
  • 3 Years plus in a Java software developer/engineer role, more than 6 year plus total experience required.
What do we offer you?
  • Cutting edge global IT system landscape and processes
  • Flexible working of 1960 hours in a 12-month period
  • High Work-Life balance
  • Remote / On-site work location flexibility
  • Highly motivating, energetic, and fast-paced working environment
  • Modern, state-of-the-art offices
  • Dynamic Global Team collaboration
  • Application of the Agile Working Model Methodology
Occupation:
IT, computing jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Nursing job needed urgently leratong hospital 064-826-9629

Nursing job needed urgently leratong hospital 064-826-9629

Departments of health
Pretoria / Tshwane
Jobin.co.za
Leratong hospital urgent for permanent job 064-826-9629

Leratong hospital urgent for permanent job 064-826-9629

Departments of health
Pretoria / Tshwane
Jobin.co.za
Leratong hospital Department post 2025 Nursing

Leratong hospital Department post 2025 Nursing

Departments of health
Botshabelo
Jobin.co.za