Java Developers

Network Finance

Randburg

Hybrid

ZAR 950,000 - 1,300,000

Full time

14 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Bonuses and salary reviews
Wellness initiatives
Leadership development programmes
Mentorship and career development

Job summary

Network Finance in Randburg is seeking a Senior Java Developer to design, develop, and deliver enterprise web and mobile applications across the SDLC in a hybrid environment. You will work with cross-functional teams, mentor peers, and apply modern engineering practices, CI/CD, and cloud platforms to solve complex business challenges.

The role offers exposure to leading technologies and a culture that emphasizes technical excellence, leadership development, and ongoing career growth.

Qualifications

  • Bachelor's degree in Information Technology, Engineering, Computer Science, or a related field.
  • Minimum 6 years of software engineering experience within an enterprise environment.
  • Strong understanding of software engineering fundamentals, clean code principles, and development best practices.
  • Experience working across various technologies and frameworks.
  • Ability to architect and structure projects within enterprise environments.
  • Strong communication and collaboration skills.
  • Customer-facing experience with strong stakeholder engagement capabilities.
  • Ability to adapt to new technologies, frameworks, and tools.
  • Experience working within Agile delivery environments.
  • Comfortable working within a hybrid environment.

Responsibilities

  • Develop enterprise-grade web and mobile applications across the SDLC.
  • Participate in design, analysis, scoping, estimation, and delivery phases.
  • Improve software quality with modern engineering practices and CI/CD.
  • Research and implement emerging technologies that create business value.
  • Collaborate with multidisciplinary teams to solve complex business challenges.
  • Mentor and support fellow developers while promoting engineering best practices.
  • Build strong customer relationships and understand business requirements.
  • Manage stakeholder expectations and identify opportunities for service improvements.
  • Ensure compliance with security standards and governance requirements.

Skills

Java
Spring
Spring Boot
Angular
React
Vue
JPA
Hibernate
SQL
Maven
Gradle
Azure
AWS
Terraform
Kafka
RabbitMQ
SQS

Education

Bachelor's degree in IT/Engineering/CS

Tools

Maven
Gradle
Azure
AWS
Terraform
Bicep
AWS CDK
Kafka
RabbitMQ
SQS

Job description

Our client is a leading technology consultancy that places people, growth, and innovation at the centre of its culture. They offer a collaborative and multidisciplinary environment where developers are empowered to grow their careers through mentorship, continuous learning, and exposure to diverse technologies and industries.As a Senior Java Developer, you will be responsible for designing, developing, and delivering world-class web and mobile applications while contributing throughout the Software Development Life Cycle. You will work closely with cross-functional teams, engage with customers, and deliver technology solutions that provide real business value.This opportunity offers exposure to enterprise-scale projects, modern cloud environments, and a culture that values technical excellence, leadership, and continuous improvement. If you're passionate about software engineering and enjoy solving complex problems, this role could be the perfect next step in your career.

Key Responsibilities
  • Develop enterprise-grade web and mobile applications for leading organisations.
  • Participate in all phases of the Software Development Life Cycle, including design, analysis, scoping, estimation, and delivery.
  • Drive improvements in software quality through modern engineering practices, DevOps principles, continuous integration, and automation.
  • Research and implement emerging technologies that create business value.
  • Collaborate with multidisciplinary teams to solve complex business challenges.
  • Mentor and support fellow developers while promoting engineering best practices.
  • Build strong customer relationships and understand business requirements.
  • Manage stakeholder expectations and identify opportunities for service improvements.
  • Ensure compliance with security standards, governance requirements, and industry regulations.
Job Experience and Skills Required
  • Bachelor's Degree in Information Technology, Engineering, Computer Science, or a related field.
  • Minimum 6 years of software engineering experience within an enterprise environment.
  • Strong understanding of software engineering fundamentals, clean code principles, and development best practices.
  • Experience working across various technologies and frameworks.
  • Ability to architect and structure projects within enterprise environments.
  • Strong communication and collaboration skills.
  • Customer-facing experience with strong stakeholder engagement capabilities.
  • Ability to adapt to new technologies, frameworks, and tools.
  • Experience working within Agile delivery environments.
  • Comfortable working within a hybrid environment.
Technical Environment
  • Java, Spring, and Spring Boot.
  • Front-end technologies including Angular, React, and Vue.
  • ORM technologies including JPA, Spring Data, and Hibernate.
  • Relational databases including Oracle, SQL Server, PostgreSQL, and MySQL.
  • Non-relational databases including MongoDB and Cosmos DB.
  • Build tools including Maven and Gradle.
  • Cloud platforms including Azure and AWS.
  • Infrastructure as Code technologies including Terraform, Bicep, and AWS CDK.
  • Event-driven messaging platforms including Kafka, RabbitMQ, and Amazon SQS.
What's in it for You?
  • Competitive remuneration package.
  • Guaranteed bonuses and twice-yearly salary reviews.
  • Loyalty leave benefits.
  • Employee wellness initiatives.
  • Ongoing technical and leadership development programmes.
  • Regular one-on-one mentorship and career development reviews.
  • Exposure to enterprise projects across multiple industries and business domains.
  • Hybrid work model offering flexibility and collaboration.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Javascript Developers
Javascript Developers

Network Finance • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Bonuses
Wellness program
Leadership development
+1
Software Developer (Java)
Software Developer (Java)

Placements24 • East London

On-site
ZAR 720,000 - 960,000
Competitive salary
Hybrid working model
Medical aid
+2
Java Developer (Intermediate to Senior)
Java Developer (Intermediate to Senior)

Communicate Finance • Wes-Kaap

On-site
ZAR 350,000 - 700,000
Java Developer
Java Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
Java Developer (Intermediate / Senior)
Java Developer (Intermediate / Senior)

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Java Integration Engineer
Java Integration Engineer

Bsky • Cape Town

On-site
ZAR 900,000 - 1,200,000
Career growth
Competitive compensation
Professional development
Senior Java Developer
Senior Java Developer

Araxi Group • Gauteng

Hybrid
ZAR 850,000 - 1,100,000
Flexible hybrid work environment
Career growth opportunities
Java Developer Team Lead
Java Developer Team Lead

Network Finance • Randburg

On-site
ZAR 900,000 - 1,400,000
Software Developer II
Software Developer II

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

On-site
ZAR 60,000 - 100,000