Menu Close

South Africa: Senior Software Engineer (Java) posted by Datafin

Senior Software Engineer (Java)

Posted on 2025-04-09

Employer Datafin
Salary 0
Category It Computer
Location South Africa  /  South Africa

Job Summary

Senior Software Engineer (Java)IT – Software Development
Pretoria/Centurion – Gauteng – South Africa

ENVIRONMENT:
A global leader in defense and security solutions is currently looking for a Senior Software Engineer to design and develop high-performance software solutions tailored to complex client requirements. This role involves close collaboration with cross-functional teams, including developers, product managers, and stakeholders, to translate business needs into robust architectural designs. Deep expertise in Java is essential for guiding the technical direction of projects and ensuring the delivery of scalable, maintainable software solutions. This position offers a truly challenging and technical development environment, focusing on self-hosted software solutions for the defense industry.
DUTIES:
  • Collaborate with stakeholders to gather and analyse business requirements, translating them into architectural designs and technical specifications.
  • Design and develop robust, scalable, and high-performance stand-alone software solutions using Java and related technologies in an agile sprint based development environment.
  • Provide technical leadership and guidance to development teams throughout the software development life cycle.
  • Evaluate and select appropriate software frameworks, libraries, and tools to support development efforts and company goals.
  • Optimize the software system`s performance, scalability, and security.
  • Conduct code reviews, mentor developers, and ensure coding standards and best practices are followed.
  • Collaborate with cross-functional teams to define and implement integration strategies and APIs.
  • Stay up-to-date with industry trends, emerging technologies, and best practices in Java development.
  • Identify and mitigate technical risks and challenges, ensuring the successful delivery of projects.
REQUIREMENTS:
  • Bachelor`s degree in Electronic or Computer Engineering, Computer Science, Information Systems, or a related field.
  • >5 years experience in stand-alone Java application development.
  • Proven experience as a Software Developer with a focus on Java-based solutions.
  • Extensive hands-on experience in Java programming and Java-related frameworks.
  • Strong understanding of software architecture principles, design patterns, and best practices.
  • Solid knowledge of application development, using and implementing APIs.
  • Experience with modern software development practices, including Agile methodologies.
  • Familiarity with platforms, services and containerization (e.g., Docker, Podman).
  • Tech stack: Java 21, Spring Framework (Spring Data, Spring Messaging), Maven, IntelliJ, Jenkins, Jira, Bitbucket, Confluence, Sonarqube, Nexus, Podman/Docker, PostgreSQL, OpenGL (3D Map Visualisations)
ATTRIBUTES:
  • Excellent problem-solving skills and the ability to analyse complex technical issues.
  • Strong communication and leadership abilities to effectively collaborate with cross-functional teams.
Apply for this Job

Senior Software Engineer (Java) position available in South Africa, South Africa. This job position was posted by Datafin. The job has been posted as a premium ad on 2025-04-09 at 16:10:00 in the It Computer category

Click Go Apply to apply online!


You might also like these jobs in the same area.

Apply directly for this position. Please read all instructions carefully.

View Job  South Africa: Real Estate Manager - Organic

We do not process job applications; we simply aggregate and display job listings.

More related positions


Pretoria: Senior Software Engineer

Senior Software Engineer Pretoria-East Minimum requirements and experience: BEng (Electronic or Computer Engineering). Master`s degree will be beneficial. 5-10 years of working experience in software engineering 2-5 years leading a software engineering tea


View Job
Senior Software Engineer

South Africa: Senior Software Engineer – Ruby On Rails

Senior Ruby on Rails Engineer About the Role We are looking for an experienced Ruby on Rails Engineer to design, build, and scale a high-impact platform. This is an opportunity to work on a meaningful product, contribute to key technical decisions, and hel


View Job
Senior Software Engineer – Ruby On Rails

Pretoria: Senior Software Developer: Dlt – Blockchain, Hashgraph, Dag, Holochian And Tempo (Radix)

Requirements: A Bachelors degree in computer science/engineering, computer/electronic engineering, information technology or related field with at least three years experience in distributed ledger technology field; An Honours or Masters degree will be adv


View Job
Senior Software Developer

Johannesburg: Senior C# Software Developer – Johannesburg (Parktown) R1.2M Pa

An exciting opportunity for a Senior C# Software Developer to join South Africa``s largest privately-owned insurance group. They are a driving force in the industry committed to innovation and constantly seeking ways to improve their offerings, enhance the


View Job
Senior C# Software Developer – Johannesburg (Parktown) R1.2M Pa

South Africa: Senior Software Engineer – Cape Town (Hybrid)

A cutting-edge technology company currently undertaking a digital transformation are looking for A senior software engineer, you will focus on designing and developing robust, scalable, and efficient software solutions on the .NET (C#) framework. You will


View Job
Senior Software Engineer – Cape Town (Hybrid)

Cape Town City Centre: Senior Software Developer

REQUIREMENT Matric is essential. Software Development/Engineering Certification, Diploma or Degree. 3 Years of experience with C# (.NET Framework and .NET Core) A good understanding of Web APIs, Window Services, WPF, LINQ, Database Design Concepts. Experie


View Job
Senior Software Developer

Cape Town City Centre: Senior Applications Software Engineer

Minimum Requirements: -3-7 years experience -C++ -BSC/BEng/Honours/Masters in Computer Science or Engineering Please get in touch with Megan van Wyk : Senior Applications Software Engineer position available in Cape Town Region, Cape Town City Centre. This


View Job
Senior Applications Software Engineer

Johannesburg: Senior Software Developer Team Lead

Requirements: Matric and relevant tertiary qualification: Technical Diploma or BCS degree in software development Minimum 10 years experience. Solid proven experience in Microsoft Visual Studio, Azure Devops, Java and SQL Knowledge and application of Objec

View Job  South Africa: Senior Artificial Intelligence Guru - Sandton / Remote - R1200k Pa posted by E-Merge

View Job
Senior Software Developer Team Lead

Cape Town City Centre: Senior .Net Software Engineer

Own your craft: Build top-tier web and mobile applications with .NET, tailoring your approach to fit your style across the full SDLC from brainstorming to deployment Tackle tough problems with freedom: Experiment with containerization, CI/CD, and the lates


View Job
Senior .Net Software Engineer

Johannesburg: Senior Software Engineer – Ruby On Rails (Ror)– Johannesburg (Hybrid) R1.5M Per Annum

A dynamic software development company dedicated to solving real-world challenges with innovative technology solutions is seeking a skilled Ruby on Rails Developer to join their team. This is a team known for delivering tailor-made solutions, unveiling cut


View Job
Senior Software Engineer – Ruby On Rails (Ror)– Johannesburg (Hybrid) R1.5M Per Annum

Johannesburg: Senior Software Engineer – C# (Wpf, Mvvm) – Fully Remote R1.5M Per Annum

A company on a mission to change healthcare by reimagining how "social prescribing" works is looking to hire an exceptional Software Engineer to join their team. This is more than a job, it is a chance to join an early-stage startup, build a game-changing


View Job
Senior Software Engineer – C# (Wpf, Mvvm) – Fully Remote R1.5M Per Annum

Kloof: Senior Software Developer

Responsibilities: Design, develop and maintain web applications using C#, .NET as well as other technologies such as Blazor, JavaScript and Microsoft Azure Work closely with the development manager, team lead, product owner and business analyst to formulat


View Job
Senior Software Developer

Johannesburg: Senior Software Engineer

The Opportunity As a vital member of the Development department, you`ll design and develop large-scale software applications that power this cutting-edge communication platform. You`ll apply your expertise in PHP, Laravel, and MySQL to create robust, scala


View Job
Senior Software Engineer

South Africa: Senior Software Engineer – Front-End Cape Town (Hybrid)

Job Description : A cutting-edge technology company currently undertaking a digital transformation are looking for a talented senior front-end software engineer, you will focus on designing and developing highly responsive and interactive user interfaces.


View Job
Senior Software Engineer – Front-End Cape Town (Hybrid)

Cape Town City Centre: Senior Software Tester / Tester Lead

Primary Responsibilities: Lead and manage a small team of software testers to deliver high-quality results within agreed timelines. Conduct various types of testing, including manual, automated, functional, regression, and performance testing. Collaborate


View Job
Senior Software Tester / Tester Lead

Pretoria: Senior Software Engineer

Qualifications: Bachelor`s degree in Computer Science, Software Engineering, or a related field. Minimum of 5 years work experience in a similar environment Proven experience as a Senior Developer or a similar role, with a track record of successful mobile


View Job
Senior Software Engineer

Johannesburg: Senior Systems Software Engineer posted by Liham Consulting Pty (Ltd)

Job Description Participate in software implementation and testingIdentify issues, analyze alternatives, and implement effective solutions.Project manage all elements of software developmentPrepare project documentation, including requirements, design spec

View Job  South Africa: Senior Estimator / Project Engineer Â?? Upstream Oil & Gas - Alaska

View Job
Senior Systems Software Engineer

Johannesburg: Senior. Net Full-Stack Software Developer (Ch1088jhb) posted by Capital H Staffing and Advisory Solutions

Our client, a software consulting company, is looking for a talented Senior .Net Full-Stack Developer who is passionate about technology, to join their dynamic Technical Consulting team.Our projects include developing custom software, maintaining and suppo


View Job
Senior. Net Full-Stack Software Developer (Ch1088jhb)

Cape Town: Senior. Net Full-Stack Software Developer (Ch1088cpt) posted by Capital H Staffing and Advisory Solutions

Our client, a software consulting company, is looking for a talented Senior .Net Full-Stack Developer who is passionate about technology and delighting our clients, to join their dynamic Technical Consulting team.Youll bring your expertise in both backend


View Job
Senior. Net Full-Stack Software Developer (Ch1088cpt)

Port Elizabeth: Senior Software Developer (Hybrid) posted by Top Vitae

You will form part of the Integration team and will regularly engage with your teammates and our clients to design, develop, test, implement and support the solutions that the company have in place, and the solutions that we are planning to build. Responsi


View Job
Senior Software Developer (Hybrid)

Johannesburg: Senior Software Developer posted by Pronel Consultants

Our client based in Johannesburg is seeking a highly professional Senior Software Developer to join their team. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining the company`s insurance management software s


View Job
Senior Software Developer

Johannesburg: Senior Manager, Software Development posted by Deka Minas (Pty) Ltd

Job OverviewAs the Senior Software Development Manager, you will take a leadership role in planning, managing, and delivering high-impact custom software projects. You will oversee multiple operational teams while building strong relationships with custome


View Job
Senior Manager, Software Development

South Africa: Senior Software Developer (C#.Net) (Ch1071) posted by Capital H Staffing and Advisory Solutions

Our client, in the Payments and Lending industry, has an opening for a skilled Senior Software Developer to join their diverse team of C# developers. We are looking for an individual that takes pride in what they do, is customer focused and takes ownership


View Job
Senior Software Developer (C#.Net) (Ch1071)

South Africa: Senior Software Engineer posted by Perfect Placement Recruitment

Job Title: Senior Software EngineerLocation: NetherlandsSalary: To be discussed in the InterviewVacancy Type: Full-TimeClosing date for applications: End Dec 2024Non- negotiable qualifications and experience required:Education: Bachelor`s or Master’s


View Job
Senior Software Engineer

Johannesburg: Senior Software Tester

Minimum Requirements: Must have a minimum of 5 years Testing experience with more than 2 years experience in Test Automation in the Software Industry BSc: Computer Science | Relevant Tertiary Education or ISTQB Certification required Proficiency in JavaScr


View Job
Senior Software Tester

Error making API request.
Share this to someone who needs a job:
Posted in Jobs in South Africa

More Jobs in Your Area