×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Developer; Angular and Java

Job in Johannesburg, 2000, South Africa
Listing for: Cpconsulting
Full Time position
Listed on 2025-11-24
Job specializations:
  • Software Development
    Java Developer, Full Stack Developer, Senior Developer, Backend Developer
Job Description & How to Apply Below
Position: Senior Java Developer (Angular and Java)

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 Open Shift, Kubernetes, and JBoss (all on-premises).
  • Handle database tasks with basic knowledge of Oracle and experience with Mongo

    DB.
  • 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 Open Shift, Kubernetes, and JBoss (on-premises).

Database Knowledge:

  • Basic knowledge of Oracle databases (no need for PL/SQL expertise).
  • Experience with Mongo

    DB.

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
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary