Senior Java Developer (Angular and Java) - #405211

CyberPro Consulting


Date: 2 days ago
City: Boksburg, Gauteng
Contract type: Full time
CyberPro Consulting is a professional services company servicing the South African, European and Australian markets with a focus on Cloud Enablement, System Integration, Software Development, Web and Mobile Digital Solutions, Database, Business Intelligence and Data Analytics solutions.

CyberPro's expertise spans the full range of modern software development, digital and data technologies and vendors, with a focus on Microsoft, AWS and Oracle.

We offer the highest quality professional services at competitive rates combined with flexible engagement options ranging from consulting and turnkey options to onsite contractor services.

CyberPro’s services:
1. AWS and Microsoft Azure
2. Software and System development
3. System integration, Data integration and migration
4. Web and Mobile Digital solutions
5. Business Intelligence, Big Data and Data Analytics
6. Workflow and Robotics Process Automaton
7. System Analysis and Business Analysis
8. DevOps
9. Automation Testing
10. IT Project Management
11. Finance, Risk & Compliance
12. Engineering

With over 500 consultants, CyberPro has a 24-year track record with a customer base ranging from enterprise to midsize businesses and particular expertise in:

1. Insurance
2. Banking
3. Wealth and Investments
4. Retail
5. Telecommunication


We are seeking a proactive and hands-on Senior Developer with strong skills in Angular and Java. 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.





Position: Senior Developer


Required Skills


  1. Frontend Skills:

    • Proficient in basic web front-end development with Angular.
  2. Backend Skills:

    • 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.
  3. Deployment and Infrastructure:

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

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

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

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

    • Understanding of UML and experience working with Enterprise Architect for documentation.
  8. 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.



Belinda Madzhie

Post a CV

Recent Remote Jobs

Market Insights Advisor

Intoude Foundation, Johannesburg, Gauteng
1 day ago Remote
Job DescriptionWe are seeking an experienced Freelance Market Insights Advisor to conduct in-depth market research and analysis. This role offers the flexibility to work remotely, allowing you to manage your schedule while delivering valuable insights that shape our business strategies.Key Responsibilities: Market Research: Conduct comprehensive market research to identify trends, opportunities, and competitive landscape. Utilize primary and secondary research methods...

Content & Video Editor

The Global Talent Co., Johannesburg, Gauteng
1 day ago Remote
Content and Video EditorFull Time (40 hrs per week), RemoteAbout Us:At The Global Talent Co. we provide opportunities to work with leading innovative technology companies worldwide, offering stable employment, competitive compensation, career growth, and access to a community of 25k+ like-minded marketing professionals.Our client is looking for an experienced Content and Video Editor who shares their passion for sport to...

Data Contributor

TransPerfect, Pretoria, Gauteng
2 days ago Remote
Welcome and thank you for your interest!We are currently looking for people to participate in our Saturn project.What is the project about?The purpose of this project is to collect corporate emails which you received from businesses or organizations to help improve anti-spam and email filtering technology. A corporate email usually includes the business name or brand of a company or...