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