Full Stack Java Developer

Posted 20 Days Ago
Be an Early Applicant
Johannesburg, City of Johannesburg, Gauteng, ZAF
In-Office
Senior level
Agency • Information Technology • Professional Services
The Role
The Full Stack Java Developer will design, develop, and maintain applications using Java, Angular, and various cloud and DevOps technologies, all while collaborating in an Agile team.
Summary Generated by Built In

Role Overview

We are looking for a Full Stack Java Developer with strong Java and Angular (PrimeNG) expertise to design, develop, and maintain enterprise-grade applications. The role requires hands-on experience with both backend and frontend development, cloud environments, containerization, and messaging systems. The ideal candidate will also have some DevOps knowledge to handle deployments and contribute to CI/CD processes. The position operates within an Agile team environment.

 

Key Responsibilities

  • Develop and maintain Java Spring Boot backend services.
  • Build responsive Angular (PrimeNG) frontend applications.
  • Design, develop, and consume RESTful and SOAP APIs.
  • Implement workflow automation using Flowable or Activiti.
  • Work with PostgreSQL databases for schema design, query optimization, and data management.
  • Implement authentication and authorization using Keycloak.
  • Integrate and manage messaging systems such as Kafka and ActiveMQ.
  • Containerize applications with Docker and orchestrate with Kubernetes.
  • Deploy and manage applications in AWS cloud environments.
  • Contribute to CI/CD pipelines using GitHub Actions or Jenkins.
  • Troubleshoot, debug, and optimize applications for performance, scalability, and maintainability.
  • Collaborate with cross-functional teams in an Agile environment, participating in sprint planning, daily stand-ups, and retrospectives.


Requirements
  • Strong Java (Spring Boot) backend development experience.
  • 5+ Years experience
  • Strong Angular (PrimeNG) frontend development experience.
  • Hands-on experience with containerization: Docker, Kubernetes.
  • Experience with PostgreSQL databases.
  • Experience deploying and managing applications on AWS.
  • Experience with Keycloak or similar identity and access management solutions.
  • Experience with messaging systems: Kafka, ActiveMQ.
  • Experience in REST & SOAP API development.
  • Experience with workflow engines: Flowable, Activiti.
  • Knowledge of DevOps practices: CI/CD, deployments, version control.
  • Familiarity with CI/CD tools: Jenkins, GitHub Actions.
  • Strong understanding of Agile methodology.


Skills Required

  • Strong Java (Spring Boot) backend development experience
  • 5+ Years experience
  • Strong Angular (PrimeNG) frontend development experience
  • Hands-on experience with containerization: Docker, Kubernetes
  • Experience with PostgreSQL databases
  • Experience deploying and managing applications on AWS
  • Experience with Keycloak or similar identity and access management solutions
  • Experience with messaging systems: Kafka, ActiveMQ
  • Experience in REST & SOAP API development
  • Experience with workflow engines: Flowable, Activiti
  • Knowledge of DevOps practices: CI/CD, deployments, version control
  • Familiarity with CI/CD tools: Jenkins, GitHub Actions
  • Strong understanding of Agile methodology
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
0 Employees
Year Founded: 2013

What We Do

Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.

Similar Jobs

Blue Pearl HQ Logo Blue Pearl HQ

Full-stack Engineer

Information Technology • Pet • Professional Services
In-Office
Johannesburg, City of Johannesburg, Gauteng, ZAF
22 Employees

Sabenza IT Logo Sabenza IT

Full-stack Engineer

Agency • Information Technology • Professional Services
In-Office
Johannesburg, City of Johannesburg, Gauteng, ZAF

Sabenza IT Logo Sabenza IT

Senior Software Engineer

Agency • Information Technology • Professional Services
In-Office
Johannesburg, City of Johannesburg, Gauteng, ZAF
6-6 Annually

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account