South Africa

Senior Java and Angular Developer - Health Care Industry - …, Pretoria, South Africa

Senior Java and Angular Developer - Health Care Industry - …, Pretoria, South Africa
Description

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 

 

Highlights
Safety Tips
Be careful: if it seems too good to be true, it most likely is.
1 / 10
More info about this ad

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.