Senior Java Developer; Angular and Java
Job in
Johannesburg, 2000, South Africa
Listed on 2025-11-24
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
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.
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.
- 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.
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:
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:
×