Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Java Developer (Angular and Java).
South Africa Jobs Expertini

Urgent! Senior Java Developer (Angular and Java) Job Opening In Johannesburg – Now Hiring Cpconsulting

Senior Java Developer (Angular and Java)



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


Required Skill Profession

Software Development



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Java Potential: Insight & Career Growth Guide