- Bachelor's Degree in Information Technology, Computer Science, or other relevant fields
- Knowledgeable in software development design patterns
- You are a strong team player who can collaborate effectively with different stakeholders
- Exposure within a Payroll/HR environment will be advantageous
- Minimum of 5 Years Java Development
- Minimum 3 years of experience in Spring framework (Spring Data, Spring MVC, Spring JPA, Spring Boot )
- Docker experience (good to have)
- Kubernetes experience (good to have)
- Good to have GIT, Swagger, PCF, Rabbit MQ
- Good API skills technology such as Rest Webservice
- Experience on creating unit test using JUnit, Mockito or PowerMock
- Experience on markup language such as JSON and YML
- Proficiency in Advanced SQL
- Good exposure and progressive experience working on Azure Cloud and integrations
- Strong hands-on experience on Spring core and Spring JPA
- Experienced in using GIT and Maven
- Good with CI/CD - Jenkins
- Good written, verbal communication and documentation skills
- Experience on using Quality and Security scan tools such as Sonar, Fortify and WebInspect
- Experienced on Agile methodology
- Jenkins Pipeline (Continuous Integration) / DevOps)
- Atlassian tools (JIRA, Confluence, Bitbucket)
- Design, implement, and maintain Java applications
- Deliver high availability and performance
- Contribute to all phases of the development lifecycle
- Write well-designed, efficient, and testable code
- Conduct software analysis, programming, testing, and debugging
- Manage Java and Java EE application development
- Ensure designs comply with specifications
- Prepare and produce releases of software components
- Transform business requirements into technical specifications which then translates into workable code
- Support continuous improvement
- Investigate alternatives and technologies for various software needs (i.e., CMS, auditing, etc.) and then present the options for architectural review at the architecture board
- Only shortlisted candidates will be contacted. Should you not hear from us after 30 days you may consider your application unsuccessful
- In keeping with our client's employment equity requirements, only South African citizens will be considered.
- Please include your current salary and salary expectations.
-
Senior Java Developer
Found in: Executive Placements ZA C2 - 6 days ago
IOCO Johannesburg, South AfricaWe're looking for a Senior Java Developer to join our team As part of our dynamic and growing organization, you'll have the opportunity to work on cutting-edge projects and collaborate with a talented team of developers. · What you'll do: · Planning: · Perform a high-level impac ...
-
Senior Java Developer
Found in: Talent ZA C2 - 3 days ago
Wits University Johannesburg, South AfricaBrief Description · 1.The Challenge · As a Senior Java Developer, you'll take the lead in architecting and building the Java-based applications that are transforming our university's operations and experience. You'll guide our team in developing scalable, secure, and user-frien ...
-
Senior Java Engineer –
Found in: Talent ZA 2A C2 - 4 days ago
E-Merge Johannesburg, South AfricaTop-tier fashion software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups. · You will be working on projects in the technology and banking industries. This is an awesome opportunity to expand on your coding s ...
-
Senior Java Developer – Randburg – R1200k PA Perm
Found in: Talent ZA 2A C2 - 2 days ago
E-Merge Johannesburg, South AfricaLeading Capital Markets banking environment requires a Senior Java Developer to provide specialist advice and support on data analyst delivery, methods and techniques; enabling the construction, maintenance and expansion of data analysis. · The successful candidate will be requir ...
-
Senior Java Developer
Found in: Talent ZA C2 - 5 days ago
Siri Technologies Sandton, South Africa ContractA prestigious client of ours is looking for a Java Developer to join a team within the Client and Digital team. This role involves the · design, development and implementation of new solutions, maintenance, enhancement, and support of existing · systems. You will be working in ...
-
Senior Java Developer
Found in: Talent ZA C2 - 5 days ago
Edge Executive Search Randburg, South Africa PermanentWe have an exciting opportunity for a Senior Java Developer with one of our clients in the IT industry. · Role requirements: · 7+ years of Java experience · Software development experience · Degree / Diploma or relevant IT qualification · Urgently forward your CV to should yo ...
-
Senior Java Developer
Found in: Talent ZA C2 - 5 days ago
Siri Technologies Randburg, South Africa ContractSpring framework(Spring boot preferably). · Pref: · Apache Kafka based event streaming. · Knowledge of Stateful stream processors like apache Flink. · Apache Camel · Apache Kafka · JMS messaging · Docker/Kubernetes and SQL/JPA · ...
-
Senior Java Developer
Found in: Talent ZA C2 - 5 days ago
MMI Holdings Ltd Centurion, South Africa PermanentClosing Date2025/03/18Reference NumberMMH Job TitleSenior Java DeveloperPosition TypePermanentClusterMomentum Life: Retail Life InsuranceRemote OpportunityNone of the timeLocation - CountrySouth AfricaLocation - ProvinceGautengLocation - Town / CityCenturionIntroduction Momentum ...
-
Senior Java Developer
Found in: Talent ZA 2A C2 - 4 days ago
The Recruitment Council Centurion, South AfricaA unique opportunity to join one of South Africas largest FSPs as a Senior Java Developer where you will be responsible for Developing, maintaining and supporting mission-critical, enterprise-grade software applications that improve business efficiency and are aligned to the ente ...
-
Senior Java Developer
Found in: Talent ZA C2 - 5 days ago
Lim Personnel Midrand, South AfricaSenior Java Developer - Gauteng (Hybrid role) · ESSENTIAL SKILLS REQUIREMENTS: · At least 8 years' worth of experience:Cloud Knowledge in AWS / Azure (Preferable) · Java / Java EE / Rest-API / JPA · HTML / CSS / Typescript (Javascript) / Angular 4+ · DPostgreSQL / SQL (JPQL) / Sc ...
-
Senior Java Script Engineer
Found in: Talent ZA 2A C2 - 3 days ago
J Brew Solutions (Pty) Ltd Centurion, South AfricaResponsibilities: · Lead, architect, and build React projects with modern JavaScript · Estimate JavaScript work and modularize goals into clearly defined, executable tasks · Coach and mentor teammates to boost the team's JavaScript and engineering abilities · Skillfully connect e ...
-
Full-Stack Engineer
Found in: Talent ZA C2 - 5 days ago
IT Ridge Technologies Johannesburg, South Africa Full timeAs a Senior Software Engineer in our team, you'd be responsible for high-quality software delivery, as well as the delivery of supporting, peripheral and integrative solutions to help deliver on our commitments to our clients. · Experience and exposure that will be beneficial for ...
-
Senior Financial Systems Analyst
Found in: Talent ZA C2 - 6 days ago
Boardroom Appointments Johannesburg, South Africa Full timeJob Description · Senior Financial Systems Analyst bridges the gap between finance, technology, and data analysis. Their expertise ensures efficient financial processes and accurate reporting within organisations. You need to ensure the smooth operation of financial systems withi ...
-
Full Stack Developer
Found in: Talent ZA C2 - 5 days ago
IT Ridge Technologies Johannesburg, South Africa Full timeExperience and exposure that will be beneficial for your application include: · Proven hands-on software engineering experience, performing in a high-end intermediate or senior position · Highly developed expertise in at least one of the major OOP languages - Java, C#, and JavaSc ...
-
Full Stack JSoftware Engineers
Found in: Talent ZA C2 - 5 days ago
IT Ridge Technologies Johannesburg, South Africa Full timeWhat skills we need from you, we have identified as helping ensure success in the role includes: · Proven hands-on software engineering experience, performing in a high-end intermediate or senior position · 5 years plus highly developed expertise in the Java and JavaScript OOP la ...
-
Java Software Engineer
Found in: Talent ZA C2 - 5 days ago
IT Ridge Technologies Johannesburg, South Africa Full timeJoin a team of passionate, friendly, diverse software engineering geniuses and play a key role in software design, development, and deployment. We take pride in developing bespoke end-to-end software solutions. · Skills Required for this role · Proven hands-on software engineerin ...
-
Senior Software Developer(NT)
Found in: Talent ZA C2 - 5 days ago
PRR Recruitment Services Johannesburg, South Africa Full timeSenior Developer - Rneg (Rosebank) · This software house based in Rosebank is looking for a experienced developer · The ideal candidate will have · 4+ years experience as a developer · Degree is required BSc or BEng · Ms sql server, · Java, SOAP, XML, HTTP,Rest, JSON · Stron ...
-
Cloud Engineer
Found in: Talent ZA C2 - 5 days ago
IT Ridge Technologies Johannesburg, South Africa Full timeWe're specifically looking to grow our senior software engineering capacity, and we're looking for people who want to develop their technical, consulting, and cloud solution delivery skills in a business that is obsessed with providing our people with challenges and deliberate gr ...
-
Senior Test Automation Engineer
Found in: Talent ZA C2 - 5 days ago
PRR Recruitment Services Johannesburg, South Africa Full timeLooking for a Senior Test Automation Engineer · Rosebank · Qualifications: · -Bachelor's Degree in Computer Science, Computer Information Systems, or related field · -5+ years of experience in using testing toolset · -5+ years' experience with C# (.NET Core), JavaScript, Java, Py ...
-
Automation Tester
Found in: Executive Placements ZA C2 - 4 days ago
IOCO Johannesburg, South AfricaJoin our dynamic team based in Johannesburg, where innovation meets excellence. We are actively seeking an experienced and motivated Automation Tester to contribute to our cutting-edge projects. If you are passionate about automation testing and thrive in a hybrid work environmen ...
Senior Java - Johannesburg, South Africa - CapitalH
Description
Our client, a HR Consulting and Technology company is looking for a Senior Java Developer with Spring Boot experience, to join their team.
As a Java Spring Boot Developer, you'll design, code, or configure, test, debug, deploy, document, and maintain web service applications using a variety of software development toolkits, testing/verification applications and other tools, while adhering to specific development best practices and quality standards.
Translate business requirements into detailed technical specifications from which software will be written or configured and validating that the proposed applications align with both the architectural design and the business needs
Minimum Requirements:
Minimum Experience Required:
Responsibilities:
General: