Senior Java And Angular Developer

Details of the offer

Job Description We are looking for a highly skilled Senior Java and Angular Developer to join our development team.
The ideal candidate will have extensive experience in Java back-end development and Angular front-end development, with a strong understanding of full-stack development principles.
You will be responsible for designing, developing, and maintaining complex web applications, ensuring high performance and responsiveness.
Key Responsibilities: ·         Design and Build: Design, develop, and maintain robust and scalable web applications using Java and Angular.
·         Collaborate: Work with cross-functional teams, including product managers, designers, and other developers, to define, design, and ship new features.
·         Code Review: Conduct code reviews and ensure adherence to best practices and coding standards.
·         Performance: Optimize applications for maximum speed and scalability.
·         Testing: Implement and maintain automated testing frameworks to ensure the quality and reliability of the applications.
·         Mentorship: Mentor junior developers and conduct regular training sessions.
·         Documentation: Maintain thorough documentation of design and code changes.
Requirements ·         Experience: 5+ years of professional experience in Java development and 3+ years of experience with Angular.
·         Back-End: Proficiency in Java, Spring Framework (Spring Boot, Spring MVC), and Hibernate.
·         Front-End: Proficiency in Angular, TypeScript, HTML5, and CSS3.
·         Databases: Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
·         Tools: Proficiency with build tools such as Maven or Gradle, version control (Git), and CI/CD pipelines.
·         Architecture: Solid understanding of RESTful APIs, microservices architecture, and full-stack development.
·         Testing: Experience with unit testing, integration testing, and end-to-end testing frameworks.
·         Problem-Solving: Strong problem-solving skills and ability to troubleshoot complex issues.
Requirements Relevant bachelor's degree /advanced diploma and 12-15 years related experience, of which 3-4 years at a specialist level or Matric and a relevant IT qualification(s)/certification(s) and 10-12 years' experience in a similar environment and the additional requirements specified in minimum functional requirements, where applicable.
At least 5 years' experience in an Enterprise Architecture discipline.
Experience and knowledge of Enterprise Architecture frameworks, Toolsets and MS Office.
Relevant Architecture Certification (TOGAF 9 or higher) or a Microsoft Cloud Architecture Certification.
Experience with Erwin and Sparx as architectural tools will be advantage.
Knowledge of IBM Technologies.
Modelling and mapping technical skills.
Ability to work in a team environment.
Strong analytical and problem-solving skills.
Ability to work in high-pressure environments and manage multiple priorities.
Ability to coordinate in a cross functional manner across disciplines.
Proven track record in maintaining professional, high-quality communication with stakeholders in support of their operations.


Nominal Salary: To be agreed

Requirements

Built at: 2025-03-15T13:59:41.093Z