Senior Java Developer

Network Finance

Gauteng

On-site

ZAR 900,000 - 1,500,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Permanent employment
Flexible hybrid working model
Exposure to modern technologies
Career growth opportunities
Collaborative team culture
Competitive remuneration

Job summary

Network Finance in Gauteng, South Africa, is seeking a senior software engineer with 8+ years of solid software development experience to design, build, and lead scalable back-end and full-stack solutions.

You will drive architecture discussions, code reviews, and best practices while mentoring junior developers in a dynamic technology environment. A flexible hybrid work model and exposure to enterprise-scale projects are offered.

Qualifications

  • Bachelor's degree in a relevant field is required.
  • Java certification will be advantageous.
  • AWS certification will be advantageous.

Responsibilities

  • Design, develop, and maintain robust, scalable software applications.
  • Develop and enhance back-end services, APIs, and full-stack solutions.
  • Participate in solution design, architecture discussions, and technical decision-making.
  • Lead and contribute to all phases of the software development lifecycle.
  • Conduct code reviews and promote development best practices.
  • Troubleshoot, debug, and resolve complex technical issues.
  • Collaborate with business stakeholders, project teams, and fellow developers.
  • Mentor junior and intermediate developers and support their professional growth.
  • Ensure software quality through testing, documentation, and continuous improvement initiatives.

Skills

Java
Node.js
TypeScript
Python

Education

Bachelor's Degree in Computer Science/Software Engineering/Information Technology

Tools

AWS
Git
PostgreSQL
MySQL
REST APIs
Cloud-native
Agile

Job description

Key Responsibilities


  • Design, develop, and maintain robust, scalable software applications.

  • Develop and enhance back-end services, APIs, and full-stack solutions.

  • Participate in solution design, architecture discussions, and technical decision-making.

  • Lead and contribute to all phases of the software development lifecycle.

  • Conduct code reviews and promote development best practices.

  • Troubleshoot, debug, and resolve complex technical issues.

  • Collaborate with business stakeholders, project teams, and fellow developers.

  • Mentor junior and intermediate developers and support their professional growth.

  • Ensure software quality through testing, documentation, and continuous improvement initiatives.


Required Skills & Experience


  • Minimum of 8 years' solid software development experience.

  • Strong back-end and/or full-stack development expertise.

  • Proven experience using one or more of the following technologies:

    • Java

    • Node.js

    • TypeScript

    • Python



  • Strong understanding of software engineering principles and best practices.

  • Experience designing and developing scalable, maintainable applications.

  • Excellent analytical, troubleshooting, and problem-solving skills.


Advantageous Skills

The following experience will be highly beneficial:



  • Amazon Web Services (AWS)

  • RESTful API design and development

  • Version control using Git

  • Relational databases such as PostgreSQL or MySQL

  • Cloud-native application development and deployment

  • Experience working in Agile development environments


Qualifications


  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or an equivalent qualification.

  • Java Certification will be advantageous.

  • AWS Certification will be advantageous.


Personal Attributes

The ideal candidate will demonstrate:



  • Excellent teamwork and collaboration skills.

  • A proactive and solution-driven approach.

  • Strong communication skills with the ability to engage effectively with both technical and non-technical stakeholders.

  • The ability to work independently and take ownership of deliverables.

  • Strong attention to detail and commitment to quality.

  • A passion for technology, innovation, and continuous learning.

  • Exceptional troubleshooting and problem-solving abilities.


What We Offer


  • Permanent employment within a dynamic and innovative technology environment.

  • Flexible hybrid working model.

  • Exposure to modern technologies and enterprise-scale projects.

  • Opportunities for career growth and professional development.

  • Collaborative and supportive team culture.

  • Competitive remuneration package.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Java)
Software Engineer (Java)

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Senior Developer
Senior Developer

Indsafri • South Africa

Hybrid
ZAR 900,000 - 1,300,000
Senior Software Engineer
Senior Software Engineer

Rad Resources • Gauteng

On-site
ZAR 900,000 - 1,200,000
Senior .Net Developer
Senior .Net Developer

Platform45 • South Africa

On-site
ZAR 900,000 - 1,500,000
Senior Full Stack Developer
Senior Full Stack Developer

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000
Java Developer (Jhb)
Java Developer (Jhb)

Dariel • South Africa

Hybrid
ZAR 650,000 - 900,000
Flexible hybrid working environment
Competitive compensation and benefits
Opportunities to work on impactful,跨行业
Java Developer
Java Developer

E-Merge IT Recruitment • Sandton

On-site
ZAR 1,200,000
Back-End Developer (Senior) 0212
Back-End Developer (Senior) 0212

Opensource • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Java Developer
Java Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000