Senior Software Engineer
2 days ago
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from HENSOLDT South Africa
Job Purpose:As a Java Software Developer, you will be responsible for designing and implementing high-performance software solutions that meet our clients' complex requirements. You will work closely with cross-functional teams, including developers, product managers, and stakeholders, to understand business needs and translate them into architectural designs. Your in-depth knowledge of Java will be essential in driving the technical direction of our projects and ensuring the successful delivery of scalable and maintainable software solutions.
Qualifications and technical 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).
- Excellent problem-solving skills and the ability to analyze complex technical issues.
- Strong communication and leadership abilities to effectively collaborate with cross-functional teams.
- 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)
Key Responsibilities:
- Collaborate with stakeholders to gather and analyze 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.
Why Join Us?
- Be part of a cutting-edge organization that values creativity and technical excellence.
- Work on challenging projects that have a significant impact on the defense industry.
- Opportunities for professional growth and career advancement.
- A collaborative and supportive work environment.
Applications can be sent to Cymondi Stassen at recruitment@hensoldt.net
Should you not be contacted within 14 days after the closing date, please regard your application as unsuccessful.
About HENSOLDT South Africa
HENSOLDT South Africa is a pioneer of technology and innovation in defence and security electronics. The company offers a comprehensive range of products, systems and services across defence and civil markets, from spectrum dominance, optronics and radar, to IFF, datalinks and integrated security solutions. With more than 800 South African employees across three sites in South Africa, it is the HENSOLDT Group's largest industrial base outside of Europe and one of the largest defence and security electronics companies in South Africa.
Seniority levelMid-Senior level
Employment typeContract
Job functionEngineering and Information Technology
IndustriesDefense and Space Manufacturing and Telecommunications
#J-18808-Ljbffr-
Senior Software Engineer
2 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeSenior 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 team. Comfortable acting as point of contact for international clients. Responsibilities: Leading the...
-
Senior Software Engineer
3 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeSenior Software EngineerPretoria-EastMinimum requirements and experience:BEng (Electronic or Computer Engineering).Master's degree will be beneficial.5-10 years of working experience in software engineering2-5 years leading a software engineering team.Comfortable acting as point of contact for international clients.Responsibilities:Leading the software...
-
Senior Software Engineer
4 days ago
Pretoria, Gauteng, South Africa Mukuru Full timeMukuru is an Africa-based FinTech that enables safe, affordable, reliable financial services to underserved communities. With over 40 million cross-border transactions over the last decade, we are one of Africa's largest remittances-led FinTech companies. Our remittance service offers customers the opportunity to send money to their relatives or friends....
-
Senior Software Engineer
3 weeks ago
Pretoria, Gauteng, South Africa Perfect Placement Recruitment Full timeJob Title: Senior Software EngineerLocation: NetherlandsSalary: To be discussed in the InterviewVacancy Type: Full-TimeNon- negotiable qualifications and experience required:Education: Bachelor's or Masters degree in Computer Science, Software Engineering, or a related field.Experience: Minimum 5 years of professional experience in software development, with...
-
Senior JavaScript Software Engineer
3 weeks ago
Pretoria, Gauteng, South Africa Tumaini Consulting Full timeMy client is looking for a Senior JavaScript Software Engineer, based in Johannesburg, Pretoria or Cape Town to join their team. Requirements: · A bachelor's degree in IT, Engineering, or related fields. · Minimum 6 years' experience as a software engineer in an enterprise environment. · Frontend techs: JavaScript (Must), Angular OR React OR Vue.js ·...
-
Senior Software Engineer
11 hours ago
Pretoria, Gauteng, South Africa Tumaini Consulting Full timeAre you ready to join a forward-thinking, innovative tech company?Our client is looking for a passionate Senior Software Engineer to help drive their mission of revolutionizing the tech landscape.If you thrive in an environment that values collaboration, agility, and creativity, this is the place for youOur client is looking for:Strong leadership skills and...
-
Senior Software Engineer
6 days ago
Pretoria, Gauteng, South Africa Rad Resources Full timeQualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field.Minimum of 5 years work experience in a similar environmentProven experience as a Senior Developer or a similar role, with a track record of successful mobile projects.Strong knowledge of programming languages within .Net such as C# Maui / XamarinFamiliarity with...
-
Senior Software Engineer
3 weeks ago
Pretoria, Gauteng, South Africa The Job Desk Recruitment Full timeOverview: The Software Engineer is responsible for designing, developing, and maintaining software solutions for the organisations SaaS applications. This role requires strong technical expertise in software development, performance optimisation, security, and collaboration with cross-functional teams. The Software Engineer will contribute to architectural...
-
Senior Software Engineer
5 days ago
Pretoria, Gauteng, South Africa TaskFlow Full timeAt TaskFlow, we are looking for a highly motivated and skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining the front-end and back-end of our web-based product.Responsibilities:Develop scalable and efficient front-end web applications using React, HTML,...
-
Senior Software Developer
1 day ago
Pretoria, Gauteng, South Africa HENSOLDT South Africa Full timeHENSOLDT South Africa is a pioneer in defence and security electronics. As a Senior Software Engineer, you will design and implement high-performance software solutions using Java.Key responsibilities include collaborating with stakeholders to gather business requirements, designing and developing robust software solutions, and providing technical leadership...
-
Java Software Engineer
4 days ago
Pretoria, Gauteng, South Africa Network IT Full timeSoftware EngineerReference: BIT002696-Muld-1Software solution company based in Pretoria, looking for a proactive Mid to Senior Software Engineer. Hybrid Model. Permanent / fixed term.Duties & ResponsibilitiesRequirements5-8 years' solid development experienceBack-end and Full stack DevelopmentComfortable in team leader roleComfortable as client...
-
Software Engineer
4 weeks ago
Pretoria, Gauteng, South Africa OfferZen Ltd Full timeJoin our team as a software engineer to transform healthcare delivery in South Africa and parts of Africa.The RoleWe are seeking a skilled software engineer to join our multidisciplinary team. You will work on delivering ingenious solutions to business problems using the latest technologies, including Ruby on Rails, Ruby, SQL, and RESTful APIs.Key...
-
DVT iOS Software Engineer
3 days ago
Pretoria, Gauteng, South Africa DVT Full timeUnleash your potential as a senior iOS developer at DVT, the leading software development company in the continent. This role provides an exciting opportunity to develop high-quality iOS applications and contribute to a collaborative environment.As a senior software engineer, you'll work closely with other developers to design and implement innovative...
-
Embedded Software Engineer
3 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeEmbedded Software Engineer (Radio Integration) Pretoria-East Minimum requirements and experience: BEng (Electronic Engineering) or Computer Engineering 0-5 years of software development experience. C++ Responsibilities: Collaborate with international engineering clients to adapt embedded communication software to their specific hardware requirements. As...
-
Embedded Software Engineer
1 week ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeEmbedded Software Engineer (Radio Integration)Pretoria-EastMinimum requirements and experience:BEng (Electronic Engineering) or Computer Engineering0-5 years of software development experience.C++Responsibilities:Collaborate with international engineering clients to adapt embedded communication software to their specific hardware requirements.As part of the...
-
Senior Backend Engineer
3 weeks ago
Pretoria, Gauteng, South Africa Planned Talent Full timeMy client is looking for an experienced backend engineer to join a dynamic team dedicated to creating innovative software solutions. As a Senior Backend Engineer, you will play a critical role in designing, developing, and maintaining robust backend systems that power our products and servicesMore about the opportunity:As a Senior Backend Engineer, you will...
-
Senior Backend Engineer
7 days ago
Pretoria, Gauteng, South Africa Planned Talent Full timeMy client is looking for an experienced backend engineer to join a dynamic team dedicated to creating innovative software solutions. As a Senior Backend Engineer, you will play a critical role in designing, developing, and maintaining robust backend systems that power our products and servicesMore about the opportunity:As a Senior Backend Engineer, you will...
-
Software Engineering Expert
4 days ago
Pretoria, Gauteng, South Africa Mukuru Full timeAbout UsMukuru is a leading Africa-based FinTech company that provides safe, affordable, and reliable financial services to underserved communities. With over 40 million cross-border transactions in the last decade, we have established ourselves as one of Africa's largest remittances-led FinTech companies.Our mission is to revolutionize the industry by...
-
Protocol Software Engineer
3 weeks ago
Pretoria, Gauteng, South Africa JenRec Recruitment Full timeThis role is ideal for a driven engineer excited to work on complex, multi-year international projects within an agile development environment alongside software, hardware,Software Engineer to join a growing team focused on designing and developing Layer 2 and Layer 3 protocol software for digital communication systems. and R&D test engineers.Minimum...
-
Software Design Engineer
2 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeSoftware Design Engineer Irene Minimum requirements: BEng (Electronic or Computer Engineering). A post-grad will be advantageous. Minimum of 5-8 years of software development experience required. Programming in C/C++; Python; Git, SVN; Linux; Software driver development; Embedded Operating Systems; Documentation (design and test specifications); Analysis...