Senior Java and Angular Developer - Health Care Industry - …, Pretoria, South Africa
-
0000 Pretoria, South Africa, South Africa
-
Last edited: less than a month ago
-
Save
Job Purpose:
The Senior Java and Angular Developer is responsible for designing, developing, and maintaining high-quality web applications using modern back-end and front-end technologies. The role requires strong expertise in Java development and Angular frameworks, with a solid understanding of full-stack development and system architecture. The successful candidate will collaborate with cross-functional teams to deliver scalable, secure, and high-performing applications while contributing to best practices and mentoring junior developers.
- 12 month contract
- 168 Hr per month
- Hybrid - 2 days in office
Key Responsibilities Application Design and Development
-
Design, develop, and maintain scalable web applications using Java and Angular technologies.
-
Develop and maintain back-end services and APIs to support application functionality.
-
Build responsive and user-friendly interfaces using Angular, TypeScript, HTML5, and CSS3.
-
Ensure applications meet performance, scalability, and security requirements.
Collaboration and Integration
-
Work closely with product managers, designers, and development teams to define technical requirements and deliver new features.
-
Participate in architectural discussions and contribute to system design decisions.
-
Integrate front-end components with back-end services and databases.
Code Quality and Development Standards
-
Conduct code reviews to ensure adherence to coding standards and best practices.
-
Maintain clean, efficient, and well-documented code.
-
Contribute to the continuous improvement of development processes and standards.
Performance Optimisation
-
Monitor and improve application performance to ensure efficiency and scalability.
-
Identify and resolve system bottlenecks and technical issues.
Testing and Quality Assurance
-
Develop and maintain automated unit, integration, and end-to-end tests.
-
Ensure the reliability and stability of applications through comprehensive testing practices.
Mentorship and Knowledge Sharing
-
Provide guidance and mentorship to junior developers.
-
Support knowledge sharing and contribute to team development.
Documentation
-
Maintain clear and accurate technical documentation related to application architecture, development processes, and system changes.
Qualifications and Experience
-
Minimum of 5 years' professional experience in Java development.
-
At least 4 years' experience working with Angular frameworks.
-
Strong proficiency in Java and the Spring ecosystem, including Spring Boot and Spring MVC.
-
Experience with ORM frameworks such as Hibernate.
-
Strong front-end development experience with Angular, TypeScript, HTML5, and CSS3.
-
Experience working with relational databases such as MySQL or PostgreSQL.
-
Knowledge of NoSQL databases such as MongoDB.
-
Experience with build tools such as Maven or Gradle.
-
Proficiency with version control systems such as Git.
-
Experience working with CI/CD pipelines and automated deployment processes.
-
Solid understanding of RESTful APIs and microservices architecture.
-
Experience with unit, integration, and end-to-end testing frameworks.
-
Strong analytical and problem-solving skills.
Preferred Skills
-
Experience working within Agile or Scrum development environments.
-
Knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
-
Experience with containerization technologies such as Docker and Kubernetes.
-
Understanding of web application security best practices.
-
Familiarity with GraphQL.
-
Exposure to other front-end frameworks such as React or Vue.js.
12 month
168 Hr per month
Hybrid - 2 days in office
-
Company nameAvatar Advisory
-
Job positionSenior Java and Angular Developer - Health Care Industry - Pretoria
Senior Java and Angular Developer - Health Care Industry - … has been posted in the Pretoria Information Technology category on Locanto.
Why not check out other ads in this category, such as IT SYSTEMS MANAGER (FinTech), Pretoria, RFX 4921037 - Umoja BI Developers x 2, Pretoria or IT Support Technician in Pretoria. Currently, there are 133 ads posted in the Information Technology category in Pretoria.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.