Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.
We are looking for a Tech Lead: Javascript to join our financial services client based in Centurion on a contract role.
The Tech Lead: Javascript is responsible for applying deep technical expertise to design and develop Angular JavaScript and Java applications, reduce platform dependencies, and contribute to a service-based integration environment.
This role involves architectural design, full-stack development, technical leadership, and ensuring alignment with agreed technical frameworks and best practices.
What you will be doing:
- Provide technical leadership through evaluating patterns, integration mechanisms, and architecture decisions.
- Design and develop Angular Javascript and Java applications.
- Participate in technical systems design and produce architectural documentation.
- Support systems through enhancements, troubleshooting, debugging, and updates.
- Implement non-functional requirements within the agreed technical and architectural frameworks.
- Develop IT solutions that meet business goals and enforce architectural guidelines, standards, and best practices.
- Communicate technological constraints and opportunities to business and team members.
- Provide, document, and communicate technology roadmaps aligned with IT strategies.
- Identify risks and escalate accordingly.
- Collaborate effectively in a team and coach/mentor technical team members.
- Integrate developed components into fully functional systems.
- Ensure unit testing, integration testing, automation, and high code quality are maintained.
- Verify user feedback and drive continuous improvement initiatives.
- Keep abreast of industry trends, best practices, and emerging technologies to optimise solutions and mitigate risk.
What we are looking for:
- Bachelor’s or Master’s degree in Computer Science, BCom Informatics, or related field (or equivalent industry experience).
- 8+ years of JavaScript & Java experience within financial services, LISP, or investment environments.
- Java / JavaScript certifications.
Strong technical proficiency in:
- JavaScript ecosystem: Angular (AngularJS and Angular.io), Node.js, TypeScript, HTML5, CSS3
- Backend engineering: Java, Spring, Spring Boot, microservices architecture
- Cloud and DevOps: AWS (CloudWatch, Lambda, DynamoDB, ECS, EKS), Docker, CI/CD pipelines, infrastructure automation
- API design and integration: REST APIs, Swagger/OpenAPI, integration patterns, service design, messaging technologies
- Databases: SQL and NoSQL including PostgreSQL, Oracle, MongoDB, DynamoDB
- Engineering best practices: secure coding, TDD/BDD, unit testing frameworks (Junit, Mockito, Jasmine, Karma)
- Tools and environments: GIT, Gradle, build tools, automated deployment pipelines, Agile/Scrum methodologies
- Unit testing (JUnit, Mockito)
- Security principles and secure coding practices
- Test automation
- DevOps experience
- UML understanding and participation in design sessions
- Strong object-oriented analysis, design, and development skills
- Experience working with Agile development methodologies
- Ability to produce structured, maintainable code
- Ability to integrate components into functional systems.
Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.
Desired Skills:
- JavaScript (Angular & Node.js)
- Java & Spring Boot
- AWS Cloud
- Microservices Architecture
- API Development & Integration
- DevOps & CI/CD
- Agile Development