499 Java Software jobs in South Africa
Java Software Engineer
Posted today
Job Viewed
Job Description
We're seeking a hands-on Engineer with strong experience in Banking (excluding Insurance) and proven expertise in Collections, Debit Orders, and Payment systems. The ideal candidate will combine solid technical capability with practical, end-to-end delivery experience in financial environments.
Key Experience & Technical Skills
- Industry Experience: Banking (not Insurance)
- Core Expertise: Collections, Debit Orders, and Payments
- Technical Stack: Java 8 & 17, Spring Boot, Oracle 19c (PL/SQL), Microsoft SQL
- Preferred Experience:
- Mainframe background (preferred but not essential)
- Strong preference for Azure Cloud
- Experience with IBM VS / COBOL II Programming advantageous
Java Software Engineer
Posted today
Job Viewed
Job Description
Deloitte is looking for Software Engineers to assist on a 6 to 12 month
contract
engagement for one of our end-clients. This role will be
onsite
at the client site in Sandton.
- Role : Engineer – Software/Java
- Duration : 6 to 12 month engagement
- Rate : Negotiable per market and candidate level
- Location : Onsite – Sandton
- Industry experience : Banking (
not
Insurance) - Critical experience : "Hands-on" Engineer, ZA Collection / Debit Order / Payment experience –
- Additional : Java / Spring Boot, Oracle 19c PL SQM, Microsoft SQM
- Preferences : Mainframe preferred but optional, Azure strongly preferred, IBM VS / COBOL II Programming
Java Software Engineer
Posted today
Job Viewed
Job Description
We're looking for Java engineers
with
+4 years working experience
and
Spring Boot
BBD is looking for Java engineers to assist with:
- Conducting software analysis, programming, testing and debugging
- Identifying production and non-production application issues
- Contributing in all phases of the development lifecycle
- Writing well designed, testable, efficient code
- Ensuring designs follow specifications
- Preparing and producing releases of software components
- Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Requirements
- Proficiency in Java with +4 years solid exposure at a professional working environment.
- Experience in Spring Boot
- Must be interested in pursuing a professional career in Java
Experience in: (relative to seniority)
- Java 8,
- Java EE 7,
- Java REST API,
- Java Open API,
- Java SOAP API,
- Java Persistence API (JPA)
- Eclipse / IntelliJ,
- Maven,
- Jenkins,
- Nexus
- Springboot, microservices
Advantageous
: Java Application Servers knowledge, preferable WebSphere, Tech Lead experience, Banking (CIB/Global Payments) experience/knowledge
Java Software Engineer
Posted today
Job Viewed
Job Description
About the Role
We're looking for Intermediate to Senior Java Developers to join our growing engineering team on an exciting new cloud-based project in Stellenbosch. You'll play a key role in building scalable, high-performance solutions using Java Spring Boot, React JS, and AWS.
As part of a collaborative Agile team, you'll design, develop, and deliver applications that are both robust and maintainable — while driving innovation in a modern cloud environment.
Key Responsibilities
- Design, build, and maintain high-quality applications using Java EE and Spring Boot
- Implement scalable microservices and RESTful APIs
- Develop interactive and responsive front-end applications using ES5, ES6, and React JS
- Design and optimize relational databases using PostgreSQL
- Contribute to all stages of the SDLC, ensuring code quality and compliance with IT governance standards
- Deploy, manage, and optimize applications within AWS
- Collaborate with cross-functional teams in an Agile environment to deliver robust, client-focused solutions
- Support automation through CI/CD pipelines and Git-based version control
What You Bring
- 5+ years of experience in software development and system design
- Bachelor's degree in B.Eng, BSc Eng, BSc Informatics, or a related field
- AWS certification or proven hands-on experience with AWS (Lambda, EC2, S3, RDS, etc.)
Solid experience with:
- Back End: Java EE, Spring Boot, Spring Data,
- Front End: ES5, ES6, React JS
- Database: PostgreSQL
- DevOps: CI/CD pipelines, Git
- Architecture: Microservices, RESTful APIs
- A strong understanding of clean code principles, unit testing, and agile delivery
- Excellent collaboration and problem-solving skills
Why Join Us
- Work on cutting-edge cloud projects that make a real impact
- Be part of a collaborative, agile culture that values innovation and continuous learning
- Enjoy flexible hybrid work, modern tooling, and a supportive environment where your ideas matter
- Access to certification support, mentorship, and ongoing professional development
Java Software Engineer
Posted today
Job Viewed
Job Description
CIMSOLUTIONS is recruiting top talent right now, to migrate immediately to The Netherlands
We would like to speak to Software Engineers with several years of experience for all our seven branches in the Netherlands for the execution of projects and assignments at or for our customers.
As a Java Software Engineer, you work in challenging assignments and innovative software development and implementation projects for or with our renowned customers. You translate the customer's wishes into software based on Java technology, such as JEE (Java Enterprise Edition). Your role in the various projects will vary, depending on experience and skills, from Java specialist to technical or team lead. We would like to meet Software Engineers at both medior and senior level.
Job requirements
You are the best in your field or have the ambition and the potential to become the best. You have the passion for learning new technologies and developing yourself continuously. You have the pioneer spirit and drive to apply new technologies, methods and concepts to projects for customers. You like to share knowledge with colleagues and customers. You are a true professional and ambassador for CIMSOLUTIONS. You feel at home in an informal, collegial and professional atmosphere with focus on the client and the employee.
- Bachelor/Master Computer Science, Mathematics, Electrical/Mechanical/Civil/Chemical Eng.
- Experience with HTML 5, CSS, Wicket, JavaScript, AngularJS, Splunk, git, OWASP
- Experience with Swing, Linux, IDE tooling, Eclipse, IntelliJ, Subversion, Maven, Nexus, Atlassian tooling, Confluence
- Preferably Java certified
- Front-end, Back-end, Full-stack or T-shaped developers
- Experience with testing is an advantage
- Experience with frameworks like Spring, Hibernate & JSF
- Knowledge and experience with Unix, Linux, AIX and z / OS is a plus
- Preferably experience in Object Oriented Development, UML Patterns, Agile SCRUM, DevOps, Continuous Delivery/Integration, Safe
- A client and service oriented and proactive attitude
- Good spoken and written communication skills in English and Dutch or willing to learn the Dutch language.
- A valid drivers license
What we offer
- The opportunity to migrate immediately to The Netherlands and work there;
- Excellent salary (max. € 5.500), training and other benefits, company car, expenses compensation;
- Migration arrangements, assistance with finding accommodation & relocation package;
- Challenging and state-of-the-art projects for leading client companies;
- Excellent training budget and unlimited career opportunities;
- Collegial, informal and professional working environment;
- The opportunity to grow in a dynamic and solid company and Top Employer Netherlands;
- If we are convinced you are one of the best ICT professionals, we will make all necessary arrangements.
Why work for CIMSOLUTIONS?
Working at CIMSOLUTIONS means working at a dynamic, financially solid organization. With our offices in Amsterdam, Best, Deventer, Groningen, Rotterdam and Vianen, and clients in de vicinity your working location is always nearby. CIMSOLUTIONS is a medium-sized company, which is reflected in the personal attention to our employees and our flat organizational structure. You really will get personal attention and our managers are very approachable. We think it is important that our employees are well-trained and up-to-date. Together with your Field Manager you determine your own career path. By using the latest methodologies and techniques and innovative solutions, you make a difference for our customers and our company. Learn, create and make it work
Moreover, we have been awarded the Top Employer Netherlands certificate for the fifteenth time in 2021 by the independent Top Employers Institute. Areas in which we distinguish ourselves are: employment conditions, training and career development, culture and innovation.
CIMSOLUTIONS has an active diversity policy and strives for a balanced distribution of professionals in terms of age, gender, ethnic background and culture, work capacity, knowledge and competences. We emphasize that we consider equal opportunities important in the selection.
Interested?
If you are interested in a job at CIMSOLUTIONS in The Netherlands, please apply directly or contact us for more information via
Java Software Engineer
Posted today
Job Viewed
Job Description
Job Overview:
We are in search of an intermediate to Senior level Java developer with strong coding fundamentals in core Java to join our growing team. You will be a part of a talented team that is responsible for delivering on world class consumer device electronics. You will be involved in designing, developing and implementing Java-based UX Components across various consumer electronic devices. Follows approved life cycle methodologies, creates design documents, writes code, and performs unit and functional testing of software. Contributes to the overall architecture and standards.
Key Responsibilities:
- Individually responsible for delivering on project requirements
- Software development, planning, design and investigation
- Accountable for Software development, bug fixing, technical recommendations (incl. impact assessment & test focus) & lifecycle management
- Unit test development, static analysis & software maintenance
- Unified application software setup, continuous integration, configuration & delivery
- Software component profiling & reporting
- Work breakdown structure, estimation and risk identification and mitigation
- Low-level designs for work packages.
- Work package progress reporting
- Mentoring Junior Developers
- Adherence to the milestone-driven hybrid project & cross-functional teams (CFT) process & policies
- Knowledge transfer within the team (Presentations & documentation)
Educational Requirements:
- B.Eng Electronic/Electrical Engineering or B.Sc Information Technology (Computer Science)
- (Advantageous) Post Graduate Degree
- (Advantageous) Lightning JS Certified Developer
- (Advantageous) Oracle Java Certification
Experience Required:
- Proven track record of 3+ years of experience in Java and JavaScript-based software stack design, development, testing, tools and life cycle management.
- Experience of Java and JavaScript principles and development techniques.
- Knowledge and experience implementing multithreading concepts on core Java.
- Knowledge of Object Orientated principles and design patterns
- Understanding of Java, Android, HTML5, CSS3 and Javascript
- Knowledge of industry-wide best practices of processes, development methodologies and tools for development
Working Model: Hybrid
Java Software Engineer
Posted today
Job Viewed
Job Description
Company Description
(formerly SovTech) is a leading AI-powered custom software development company helping our clients scale their businesses. Specializing in providing subscription-based access to top-tier engineering teams, we enable businesses to scale by building world-class software on flexible subscriptions. Our highly skilled engineers, designers, and strategists use cutting-edge technologies to develop custom solutions for global clients across various industries. We offer services including AI-powered custom software development, mobile and web applications, IoT, cloud solutions, artificial intelligence, and machine learning systems.
Role Description
This is a contract hybrid role for a Java Software Engineer located in the Johannesburg Metropolitan Area. Some work-from-home arrangements are acceptable. The Java Software Engineer will be responsible for software development, including programming, working with microservices, and utilizing the Spring Framework. Daily tasks will involve collaborating with team members, designing and developing code, and ensuring the performance, security, and scalability of applications.
Qualifications
- Proficiency in Software Development, Programming, and Java
- Experience with Microservices and the Spring Framework
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Ability to work both independently and in a collaborative team environment
- Familiarity with cloud solutions and AI technology is a plus
- Bachelor's degree in Computer Science, Engineering, or a related field
Be The First To Know
About the latest Java software Jobs in South Africa !
Java Software Engineer
Posted today
Job Viewed
Job Description
New Job opportunity - 12 Month contract role with top tier bank - to work on various VISA and Forex projects - 5+ years' experience gained from banking sector.
Qualifications and Experience
- Minimum: B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree.
- 5 years + experience in programming and system design.
- Familiar with one or more programming languages as appropriate for the specific requirements of the department related to the field.
- System Design experience advantageous
Opportunity for an experienced Java Software Engineers to support the development, enhancement, and maintenance of platforms. The engineers must be technically proficient, delivery-focused, and capable of working within cross-functional teams to meet business objectives.
The developers must demonstrate expertise in the following:
- Core Technologies
: Java EE and Spring Framework (including Spring Boot, Spring Data, Spring Security). - Database
: PostgreSQL, with strong capabilities in schema design, performance tuning, and query optimisation. - Version Control
: Proficient in Git, including branching strategies, merge request reviews, and maintaining high coding standards. - Development Practices
: Agile methodologies, CI/CD pipelines, automated testing, and peer code reviews. - Architecture & Integration
: Experience working with microservices, RESTful APIs, and designing scalable, secure systems. - SDLC & Governance
: Familiarity with the full Software Development Life Cycle (SDLC), including change/release management, IT governance, audit compliance, and risk mitigation processes.
Roles and Responsibilities
The developers will be responsible for:
- Improving operational efficiency and recommending cost-effective, innovative solutions.
- Delivering high-quality service by resolving queries promptly and effectively.
- Collaborating with stakeholders (end-users, SMEs, project managers, and senior staff) to understand business needs and contribute to solution design.
- Participating in all phases of the SDLC – from requirements gathering, design, and coding to testing, deployment, and support.
- Coding, compiling, testing, and deploying applications in line with best practices, coding standards, and SDLC requirements.
- Ensuring compliance with IT governance, audit standards, and change/release management policies.
- Identifying, assessing, and mitigating risks throughout the development lifecycle.
- Producing and maintaining technical specifications and system architecture documentation.
- Reducing downtime and defects through proactive system monitoring, performance analysis, and root cause resolution.
- Ensuring high system availability through structured incident tracking and preventative measures.
- Developing and enhancing technical and business competencies through ongoing self-learning.
- Engaging with business units to identify IT opportunities and deliver timely, relevant solutions.
Contact me at the detail provided below to apply.
Thank you,
Theresa Steenkamp
Key Account Manager - Network Contracting Solutions
tsteenkamp at networkcontracting c.o.z.a.
Java Software Engineer
Posted today
Job Viewed
Job Description
Java Developer - Contract - Cape Town (Hybrid)
Penta Consulting are searching for a Java Developer to join the team in Cape Town
What You'll Do:
- Design, develop, and maintain high-performance Java applications.
- Build and optimize
real-time data streaming solutions
using Apache Kafka. - Collaborate with cross-functional teams to deliver scalable and reliable systems.
- Ensure code quality through best practices, testing, and peer reviews.
What We're Looking For:
- Proven experience as a
Java Developer
(5+ years preferred). - Strong hands-on experience with
Kafka (producers, consumers, topics, partitions, streams)
. - Solid understanding of microservices architecture, APIs, and distributed systems.
- Knowledge of Spring Boot, Docker, and Kubernetes is advantageous.
- Strong problem-solving skills and ability to work independently in a hybrid setup.
If this is of interest please share your CV and I will call to discuss.
Java Software Engineer
Posted today
Job Viewed
Job Description
Cape Town
Stanchion Payments is hiring a Java Software Engineer in Cape Town (hybrid). Join a global fintech leader and build high-quality payment solutions.
WHAT WE ARE LOOKING FORWe are looking for dynamic developers, with a passion for solution building.
WHAT YOU WILL BE DOING- Develop solutions from technical specifications.
- Write high-quality, readable code to applicable standards (including internal and external customers' standards).
- Ensure that version control is properly performed.
- Highlight and address errors or shortcomings in received specifications.
- Troubleshoot defects.
- Deliver software that is thoroughly tested and debugged.
- Effectively communicate status without prior prompting.
- Liaise with vendors, third parties and clients professionally and courteously.
- Liaise with other divisions within Stanchion.
- Documentation and contributing to the Knowledge base.
- Assist with code quality assurance, i.e., code reviews, testing, etc.
- Experience within an electronic payment environment is advantageous.
- Strong Java skills
- Proven experience with databases
- Manage and meet deadlines and communicate proactively, having a bias for action.
- Problem-solving ability.
- Must be able to work in a team.
- Must be able to work under pressure and multitask.
- Well organised and attention to detail.
- Good verbal and written communication skills (English).
Established in 2001, Stanchion Payments operates in South Africa, Australia, the UK, the United Arab Emirates and the USA.
Stanchion Payment Solutions is a global payments business that has significant experience with card payments, switching, issuing and acquiring, that provides solutions, both product and bespoke, to customers in the financial services and fintech domains.
Interested?To apply please send your CV and cover letter to:
Quote " Java Software Engineer " in the subject line.
Note: If you don't hear from us within 2 weeks, kindly consider your application as unsuccessful.
Note: If you don't hear from us within 2 weeks, kindly consider your application as unsuccessful.