Talent.com
Senior Java Developer (Angular and Java)

Senior Java Developer (Angular and Java)

CpconsultingJohannesburg, Gauteng, South Africa
30+ days ago
Job description

Senior Java Developer (Angular and Java)

Johannesburg, South Africa | Posted on 05 / 20 / 2025

We are seeking a proactive and hands-on Senior Developer with strong skills in Java with Angular. The ideal candidate will have extensive experience with the following technologies and requirements, ensuring alignment with the attached specifications.

Key Responsibilities

  • Develop and maintain web applications using Angular.
  • Work with Java 8, and stay up-to-date with Java 18 and 21.
  • Utilize Spring and Spring Boot frameworks effectively.
  • Use Maven and Jenkins for build and CI / CD processes.
  • Deploy applications on OpenShift, Kubernetes, and JBoss (all on-premises).
  • Handle database tasks with basic knowledge of Oracle and experience with MongoDB.
  • Implement Kafka streaming and understand its principles.
  • Develop and maintain RESTful and SOAP services.
  • Work with Camunda for business rules and process engines (beneficial).
  • Create and manage Swagger API documentation.
  • Understand and apply UML using Enterprise Architect for documentation.
  • Implement and adhere to security principles such as OAuth and JWT.

Requirements

Position : Senior Developer

Required Skills

Frontend Skills :

  • Proficient in basic web front-end development with Angular.
  • Extensive experience with Java 8, with familiarity in newer versions like Java 18 and 21.
  • Strong knowledge of Spring and Spring Boot (non-negotiable).
  • Experience with Maven and Jenkins for build and CI / CD.
  • Deployment and Infrastructure :

  • Experience deploying applications on OpenShift, Kubernetes, and JBoss (on-premises).
  • Database Knowledge :

  • Basic knowledge of Oracle databases (no need for PL / SQL expertise).
  • Experience with MongoDB.
  • Additional Technologies :

  • Some understanding of Kafka for streaming.
  • Proficient in creating and consuming REST and SOAP services.
  • Familiarity with Camunda BPM (beneficial).
  • API Documentation :

  • Experience with Swagger for API documentation.
  • Modeling and Documentation :

  • Understanding of UML and experience working with Enterprise Architect for documentation.
  • Security Principles :

  • Understanding of security principles, including OAuth and JWT.
  • Ideal Candidate :

  • A proactive self-starter who takes initiative in their work.
  • Hands-on approach with a keen interest in investigating and solving problems.
  • Exposure to most of the technologies and requirements listed above.
  • Strong alignment with the job specification attached.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Java Developer • Johannesburg, Gauteng, South Africa