Job Search and Career Advice Platform

Enable job alerts via email!

Java Developer & Tech Lead

ARCS

Centurion

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A progressive IT firm in Gauteng is seeking an experienced technical designer to produce architectural documentation and support continuous enhancements. The ideal candidate will possess over 8 years of JavaScript and Java experience, relevant certifications, and strong knowledge in cloud technologies like AWS. This role requires excellent communication skills and the ability to mentor junior developers, ensuring alignment with best practices and business objectives.

Qualifications

  • Minimum 8 years' experience in JavaScript & Java in investment or financial services.
  • Relevant Java / JavaScript certifications.
  • Strong understanding of development design patterns.

Responsibilities

  • Produce technical systems designs and architectural documentation.
  • Provide system support and drive continuous enhancements.
  • Design IT solutions that meet business objectives.
  • Coach and mentor developers to support their growth.

Skills

JavaScript
Java
Cloud: AWS
Docker
AngularJS
Node.js
Microservices architecture
DevOps
Agile methodologies

Education

BSc/MSc/BCom in Computer Science or related field

Tools

PostgreSQL
MongoDB
JUnit
Gradle
Git
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 escal 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.