Post Job Free
Sign in

Back End Java Developer

Company:
executiveplacements.com
Location:
Menlyn, Gauteng, 0181, South Africa
Posted:
July 18, 2025
Apply

Description:

Essential Skills Requirements:

Advanced Angular experience of min 5 years, covering the following focus topics:

o Deep expertise in Angular (v12+) including, NgRx, and advanced component patterns

o Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3/SCSS

o Experience with front-end architecture, modular design, and scalable state management

Npm Package Manager

RXJS

REST

OIDC authentication framework

Bootstrap

Build tools and pipelines

Unit testing

RESTful (Swagger, Open API)

Git

Strong knowledge of CI/CD processes, including version control and build/deployment pipelines

Experience with testing tools eg Karma, Jasmine, Postman, Newman, Cypress, Selenium, Junit, Robot, JestAdvantageous Skills Requirements:

Agile development methodologies

Understanding of engineering principles, design patterns, and clean coding practices

Familiarity with security frameworks, such as OWASP Top 10.

Confluence/ Jira

Experience with Continuous Integration and Delivery tools

UX Experience

AZURE Cloud, Docker, Spring Boot, Open Shift, Quarkus

SQL (Oracle, Postgres)

Micro Services

DevOps

Understanding of microservice architecture and web services (RESTful)

Build Tools (Angular CU/Maven/Gradle/ Gulp/grunt/webpack)

loC / Dependency Injection

Containerization technologies like Docker and orchestrators like Kubernetes.

JQuery

Sencha Ext JS

Browser Developer Tools

Engineering Principles

Design patterns

Clean coding principles

Data structures and Algorithms

JavaWhat Will Your Role And Responsibilities Be?

Development of features in collaboration with external design and development partners in Munich.

Working in an integrated Agile environment (Jira, Confluence, XRay).

Take part in Agile Meetings (Stand-Up, Refinements etc).

Propose and review system design and evaluate alternatives.

Collaborate with UI/UX designers and business users to create visually appealing and user-friendly interfaces using Angular.

Meet with end users and gather requirements.

Ensure cross-browser compatibility and responsiveness of frontend components.

Review and present proposed system solution to Business & IT Product Owners.

Develop systems solutions in line with quality and delivery requirements and standards.

System testing / Creation of test cases

System implementation. Design, develop, and maintain high-quality software solutions across the full tech stack.

System audits/quality assurance.

Take part in regular Scrum meetings via MS Teams. Daily, Planning, Estimation, Refinement, Review, Retro.

Liaise with stakeholders and team members.

Support existing solutions, DevOps.

Share knowledge by creating and maintaining documentation and conducting code reviews

Optimize frontend performance and contribute to mobile development initiatives.

Any additional responsibilities assigned in the Agile Working Model (AWM) Team Charter

Apply