Job Description
Key Responsibilities
- Produce technical systems designs and architectural documentation.
- Provide system support and drive continuous enhancements.
- Ensure non-functional requirements align with the technical architecture.
- Design IT solutions that meet business objectives.
- Communicate and enforce architectural standards and decisions.
- Define and document best practices, guidelines, and standards.
- Communicate technical possibilities and constraints to business stakeholders and team members.
- Develop, maintain, and communicate an application/technology roadmap.
- Identify and escalate risks appropriately.
- Promote effective teamwork across technical and delivery teams.
- Coach and mentor developers to support their growth.
Experience & Qualifications
- BSc / MSc / BCom in Computer Science or related field (or equivalent industry experience).
- Minimum 8 years’ JavaScript & Java experience within investment, financial services, or similarly complex environments.
- Relevant Java / JavaScript certifications.
Technical Proficiency Required
- Cloud: AWS
- Containers: Docker
- Microservices architecture
- Spring & Spring Boot
- Web technologies: HTML, CSS, JavaScript, HTTP/HTTPS
- Full-stack development (front-end & back-end)
- AngularJS and Angular.io
- Node.js, Express, Swagger/OpenAPI
- MEAN stack (MongoDB, Express, Angular, Node.js)
- NoSQL databases: MongoDB, CouchDB, DynamoDB
- Relational databases: PostgreSQL, DB2, Oracle
- Linux distros: Ubuntu, Debian, Fedora
- JMS and messaging technologies
- XML and related tools
- Web services
- Gradle
- Git
- Unit testing (JUnit, Mockito)
- Security principles
- Test automation
- DevOps experience
- Ability to read UML and contribute to design sessions
- Strong understanding of development design patterns
- Object-oriented analysis, design, and development
- Experience with agile development methodologies
- Structured coding practices for maintainability
- Integration of components into fully functional systems
- Ensuring unit and integration test coverage and quality
- Troubleshooting, debugging, updating applications
- Continuous improvement and incorporating user feedback
- Using trends and metrics to design and optimise solutions
- Staying up to date with industry standards and best practices
- Developing innovative solutions to meet unique business needs
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Keep track of all your job applications in a spreadsheet, including company names and application dates.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
George: Junior Quantity Surveyor posted by The Talent Room
Description: Pre-Contract (Tender Stage)Assist with preparing Bills of Quantities (BOQs) from architectural and engineering drawings.Compile tender...
View JobBallito: Host posted by Craven Cottage CC
Duties: Uphold and enhance brand standards across all operationsProvide feedback to the General ManagerEnsure that health & safety practices are…
View JobJohannesburg West: Technical sales engineer posted by Network Finance
Job & Company Description:Become part of an industry leader known for its high-quality conveying solutions and strong footprint across the…
View JobPiet Retief: Administrator posted by Bidvest Protea Coin
Process monthly site rosters.Daily capturing of attendance.Generate various daily, weekly, monthly, and ad-hoc work.Check if hours are correct on dummy…
View JobGauteng: Graduate Mechanical Engineer posted by Elchemie
What you’ll be doingAssist with process assessments, troubleshooting, and optimization of water and chemical treatment systemsSupport project planning,...
View JobGauteng: Senior iOS Developer posted by The Talent Room
Analysis and PlanningCollaborate in the application lifecycle (planning, design, development, deployment, maintenance) collaborating with stakeholders for...
View Job
Browse Employers
Job Alerts