Talent.com
Avatar Advisory
Senior Java And Angular Developer - Health Care Industry - PretoriaAvatar Advisory • Pretoria, Gauteng, ZA
Search for other jobs
Senior Java And Angular Developer - Health Care Industry - Pretoria

Senior Java And Angular Developer - Health Care Industry - Pretoria

Avatar Advisory • Pretoria, Gauteng, ZA
30+ days ago
Job description

Overview

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

Responsibilities

  • 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.

#J-18808-Ljbffr

Create a job alert for this search

Senior Java And Angular Developer - Health Care Industry - Pretoria • Pretoria, Gauteng, ZA