1,585 Java Developer jobs in South Africa

Java Developer

Johannesburg, Gauteng Discovery Limited

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Discovery – Health Systems (DHS)

Java Developer (Intermediate)

About Discovery

Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.

About Discovery Health Benefit Solutions Team

Working in a high performance organization that prides itself in attracting the finest talent, we challenge ourselves to find solutions that make a difference in the world. Our environment is always buzzing with energy and smart, motivated people working on finding the best way to move forward.

An intermediate Java Developer position is available in the Health Benefit Solutions System team to work on dynamic new projects and product enhancements in order to improve business inefficiencies, gain competitive advantage on our products and ultimately to provide better service to our clients. Using knowledge of the organization’s technology infrastructure and specific software applications, the intermediate Java developer will help the business to address changes through technologies.

Key Purpose

Within the Health Benefit Solutions system area, the Java developer must work together with Business Analyst, System Architect and managers, to understand the overall business need and the requirements, design the system solution using various approaches and technologies, implement the designed solution in the system with high quality source codes.

The Java Developer will support the projects throughout the project lifecycle, including requirements, design, implementation, release and post release support.

The Java Developer in the Claims and Care area must be technically support and maintain the deployed applications on dev, test and production environments.

Areas of responsibility may include but not limited to:

The successful candidate will be required to perform but not limited to the following key outputs in respect of the Health Benefit Solutions portfolio:

  • The system development life cycle and involvement in each stage the defined system development tools, processes and workflows
  • Part of the team in distinguishing between business, functional and non-functional requirements and how to implement them
  • Delivery of high quality source code and the technologies used and the systems components structure
  • Develop, test, and maintain the deployed application software with high quality
  • Analyse, maintain and enhance existing application and troubleshoot issues with efficiency
  • Perform accurate development estimation

Competencies

The successful candidate must demonstrate the following competencies:

  • Software release management
  • Solution Design and Implementation
  • Software testing and Test Driven development
  • Software deployment and maintenance
  • Change control
  • Time management and prioritization
  • Analytical and problem solving skills
  • Self-starter who takes ownership, is accountable, and is able to work under minimum supervision
  • Excellent written and verbal communication skills
  • Can help with quality assurance and provide comments
Education and Experience
  • BSc Computer Science or equivalent 3-year IT qualification
  • 3+ source code Java (version 8) development experience (support and maintenance)
  • Deep understanding of the SpringBoot Framework, Hibernate
  • WebLogic, JBoss Application Server experience
  • Presentation layer development (JSP, JavaScript, Angular 6, JQuery)
  • SOAP, REST, XML, XSLT, Web Services experience
  • Maven, ANT build scripts
  • JMS, Tibco EMS experience
  • Java Batch Scheduling (Flux, Quartz) experience
  • Knowledge with Business Rules Management Frameworks and continuous integration
  • Experience with DevOps (Atlassian Suite) and Linux (L5, LVS, Apache)
  • Experience with containerization virtual systems (Kubernetes, OpenShift, Docker)
  • Exposure to an agile methodology driven environment
  • Experience in the delivery and deployment of projects within the SDLC within a high pressure complex environment

EMPLOYMENT EQUITY

The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Stellenbosch, Western Cape The Legends Agency

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Our client is seeking a talented Java Developer to join a growing, highly motivated software development team. You'll be involved in the SDLC from requirements gathering through to product delivery, offering ample opportunities to demonstrate your technical skills and contribute meaningfully to team and client outcomes.

Technology Stack

The company works with a modern and diverse technology stack to build and maintain high-quality solutions, including :

  • Languages & Frameworks: Java and Groovy, with Micronaut and Spring Boot as primary application frameworks
  • Persistence: Gorm and Hibernate with MySQL as the primary database
  • User Interface: Vaadin for web-based interfaces
  • Workflow & Microservices: Activiti for workflow management, Micronaut and JAX-RS for microservices
  • Cross-Platform Development: Electron
  • Security & Messaging: Apache Shiro for security and Apache ActiveMQ Artemis for queue processing
  • Additional Tools: MongoDB (document storage), Jasper Reports (reporting), Apache Velocity (templating), SWAGGER (API documentation)
  • Dev Environment: Agile Kanban methodology, Jenkins (CI / CD), IntelliJ (IDE), Git (Bitbucket), Gradle (build tool)
  • Collaboration Tools: Slack, Google Workspace, Jira

Requirements

6+ years of relevant software development experience

A self-starter who can work independently and take initiative

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Pretoria, Gauteng Linkfields Innovations (Pty) Ltd

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Linkfields Innovations (Pty) Ltd

We are seeking an experienced Java Developer to design, develop, and maintain high-quality business systems. The ideal candidate will have extensive Java experience, a passion for implementing modern technologies, and a proven ability to deliver robust and efficient software solutions.

Responsibilities and Duties:

  • Develop business systems based on requirements and standard development practices.
  • Write well-designed, testable, and efficient Java code.
  • Integrate software components into fully functional systems.
  • Maintain, troubleshoot, and debug existing Java systems.
  • Implement the latest Java technologies to improve performance and scalability.
  • Participate in project activities and prepare software releases.
  • Support continuous improvement by researching, evaluating, and presenting new technologies for architectural review.

Desired Experience & Qualifications:

  • Appropriate ICT qualification or equivalent.
  • Minimum 5 years’ Java experience OR minimum 10 years’ Java software development experience.
  • Strong knowledge of Java frameworks and libraries.
  • Proficiency in object-oriented programming and design patterns.
  • Experience with software integration , version control, and Agile methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.

Preferred Qualifications:

  • Exposure to microservices architecture and cloud platforms (AWS, Azure, GCP).
  • Familiarity with CI/CD tools and automated testing frameworks.
  • Experience with database management and SQL.
Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Contract
Job function
  • Job function Information Technology

Referrals increase your chances of interviewing at Linkfields Innovations (Pty) Ltd by 2x

Sign in to set job alerts for “Java Software Engineer” roles.

Johannesburg Metropolitan Area 1 week ago

Fullstack Software Developer - Senior Consultant Mid-level Software Engineer / Java Developer

Pretoria, Gauteng, South Africa 2 years ago

Java Full Stack Developer (Angular + Spring Boot)

Midrand, Gauteng, South Africa 1 month ago

Johannesburg, Gauteng, South Africa 2 days ago

Johannesburg Metropolitan Area 2 days ago

Johannesburg Metropolitan Area 2 days ago

Pretoria, Gauteng, South Africa 1 month ago

Pretoria, Gauteng, South Africa 1 year ago

Johannesburg Metropolitan Area 5 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Johannesburg, Gauteng FNB South Africa

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Java Developer role at FNB South Africa

Join to apply for the Java Developer role at FNB South Africa

Job Description

Hello Future Java Developer

Welcome to the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud with people that make it happen.

As a Java Developer, you will be in a team where experts come together and ignite effective change. We call these #changeables our nav-igators – people who want to use tech to help others nav-igate their lives and business. As nav-igators, we are made up of unique talents, diverse minds, adaptability and live up to the promise of staying curious.

Are You Someone Who Can

  • Advise on the design, creation, testing and documentation of new and enhanced applications and systems in accordance with agreed framework of programming standards.
  • Write well designed and efficient code for medium to large applications.
  • Work in small independent teams

As a #Changeable you will have access to:

  • Opportunities to network and collaborate.
  • Work that is challenging
  • Opportunities to innovate.
  • Flexible working environment
  • Deep focus on health and wellbeing
  • Coaches and mentors to help with your professional development.
  • A very Generous leave policy to cater for your individual needs.
  • Preferential employee banking rates that include Vehicle and Home loans. For more details see attachment

We Can Be a Match If You Are

  • Curious & courageous - you're driven by always wanting to know more and learn more and you're brave enough to
  • Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it
  • A team player - you believe in the power of teams so you're always part of one, building and leveraging your networks.
  • Emotionally intelligent - you have a high EQ that enables you to truly connect with people, no matter how technical or specialist your role is.

You'll Be An Ideal Candidate If You

  • Are you very proficient in Java and Java EE. Knowledge of other programming languages is advantageous.
  • Are experienced in System Design & Development methodologies.
  • Are proficient in Atlassian (i.e., JiRA) software suite (to your advantage)
  • Have a BSC Computer Sciences, BSC Informatics or related degree.

Tech Stack

  • Java 8
  • Maven
  • Springboot
  • Apache Camel
  • Apache Kafka
  • Docker
  • Microsoft SQL Server
  • CI/CD
  • GIT

Are you ready to imagine the change? If innovation is in your DNA, you're a disruptor and risk taker apply here now.

#post

#fnb

Job Details

Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.

24/08/25

All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.

Seniority level
  • Seniority level Entry level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Banking

Referrals increase your chances of interviewing at FNB South Africa by 2x

Get notified about new Java Software Engineer jobs in Johannesburg, Gauteng, South Africa .

Johannesburg, Gauteng, South Africa 1 day ago

Johannesburg, Gauteng, South Africa 3 days ago

Bedfordview, Gauteng, South Africa 1 month ago

Johannesburg Metropolitan Area 10 hours ago

Johannesburg, Gauteng, South Africa 1 day ago

Sandton, Gauteng, South Africa 3 days ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 7 months ago

Software Engineer: Full Stack (C#.NET) III

Sandton, Gauteng, South Africa 3 days ago

Randburg, Gauteng, South Africa 2 weeks ago

Fullstack Software Developer - Senior Consultant

Sandton, Gauteng, South Africa 3 weeks ago

Johannesburg, Gauteng, South Africa 1 month ago

Johannesburg Metropolitan Area 3 days ago

Johannesburg, Gauteng, South Africa 5 days ago

Johannesburg, Gauteng, South Africa 1 week ago

Engineer, Development Operations, Salesforce

Johannesburg, Gauteng, South Africa 2 days ago

Software Engineer: Full Stack (C#.NET) III

Sandton, Gauteng, South Africa 3 days ago

Randburg, Gauteng, South Africa 3 days ago

Illovo, Gauteng, South Africa 2 weeks ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 6 days ago

City of Johannesburg, Gauteng, South Africa 2 weeks ago

Woodmead, Gauteng, South Africa 2 months ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 4 days ago

Johannesburg, Gauteng, South Africa 1 year ago

Johannesburg, Gauteng, South Africa 10 months ago

Johannesburg Metropolitan Area 3 days ago

Johannesburg, Gauteng, South Africa 1 year ago

Aspire Tech Graduate - Software Engineer

Woodmead, Gauteng, South Africa 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Cape Town, Western Cape Travellab Africa Group

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Our Travelstart team is looking for a talented seasoned Java Developer to join us.

This role is suited to candidates who possess a strong understanding of software architecture principles, experience with leading or mentoring development teams, and a proven track record of delivering high-quality, scalable solutions.

(This role is planned to be based in Cape Town )

Key Responsibilities

  • Develop and maintain backend systems that handle airline integrations, payment gateways, operational systems, web APIs, and microservices.
  • Design, develop, and modify modules based on functional and system requirements, ensuring responsiveness, stability, and quality of applications.
  • Participate in the testing process through unit tests, integration tests, and bug fixes.
  • Actively contribute to daily scrum meetings and sprint planning sessions.
  • Generate and maintain technical documentation for developed modules.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Be familiar with CI/CD pipelines using tools like GitHub, Jenkins, GitHub Actions, and Spinnaker.
  • Collaborate with the DevOps team to ensure smooth deployment and operation of systems on AWS and GCP.
  • Provide technical leadership and guidance to junior developers, fostering a collaborative and supportive team environment
  • Contribute to the design and architecture of new systems and features, ensuring scalability, maintainability, and performance
  • Proactively identify and address technical challenges and risks, proposing innovative solutions.

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, or a similar technical discipline; or equivalent demonstrable experience is preferred.
  • Minimum 7 years of experience as a Java developer.
  • Proven experience in designing, developing, and deploying complex, high-performance Java applications.
  • Strong experience with SpringBoot, SOAP/REST, Apache Camel, ActiveMQ, MySQL, Docker, and Redis.
  • Hands-on experience with cloud platforms, specifically AWS and GCP.
  • Knowledge of DevOps practices and CI/CD tools including GitHub, Jenkins, GitHub Actions, and Spinnaker.
  • An analytical, process-driven thinker with attention to detail.
  • Self-motivated, results-oriented team player.
  • Well-organized with excellent communication and reporting skills.
  • Ability to accurately plan product/task delivery.
  • Advantage - Previous experience in the travel industry and knowledge of airline systems.

About Travelstart

Travelstart is Africa’s leading online travel agency (OTA) that helps today’s business and leisure travelers search, compare and book the best flight, bus, hotel, car hire, holiday packages and activities all in one place.

With a huge focus on affordable travel and simplifying the travel booking experience for our customers, visit the Travelstart website or download the Travelstart app, to find some of the lowest fares around. Pay quickly and safely online with your preferred payment method and you’re off!

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Johannesburg, Gauteng ExecutivePlacements.com - The JOB Portal

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Java Developer role at ExecutivePlacements.com - The JOB Portal

3 days ago Be among the first 25 applicants

Join to apply for the Java Developer role at ExecutivePlacements.com - The JOB Portal

Get AI-powered advice on this job and more exclusive features.

SUMMARY:

Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.

Recruiter:

Penny The Recruiter

Job Ref:

PR000644/RN

Date posted:

Monday, July 14, 2025

Location:

Johannesburg, South Africa

Salary:

Monthly

SUMMARY:

Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.

We are looking for a Senior JAVA Developer to join our financial services client based in Sandton for a 12-months contract role.

POSITION INFO:

What you will be doing:

  • Responsible for designing, developing, and enhancing cutting-edge trading platforms powered by market analytics, execution strategies, and pricing/risk models.
  • Your work will directly influence strategic decision-making and drive innovation in the Global Markets trading space.
  • Develop and enhance algorithmic trading platforms with a focus on performance, analytics, and risk management.
  • Collaborate with traders to refine strategies and introduce technology-driven innovations.
  • Identify and implement opportunities for automation and risk reduction.
  • Translate trader requirements into technical solutions and deliver robust, scalable code.
  • Conduct academic research, data mining, and simulations to validate trading strategies.
  • Ensure platform stability and provide real-time support.
  • Perform integration/unit testing and manage change rollouts.
  • Generate analytics for continuous improvement and monitoring.

What we are looking for :

  • Bachelor’s degree in Computer Science, Engineering, Quantitative Finance, or related field.
  • Preferred: ACI Dealing Certificate, RPEs.

Experience and Skills:

  • 7+ years as a Java Developer or Software Engineer.
  • Proven expertise as a Java SME.
  • Experience mentoring junior developers.
  • Proficiency in Spring, Maven, Tomcat, Java, React.
  • Advantageous: FIX protocol knowledge, technical architecture, multi-threading, low-latency systems.

Technical Expertise:

  • Advanced programming in Java, C++ or any object-oriented language for high-performance systems.
  • Machine learning/statistical modelling for algorithm enhancement.
  • Low-latency optimization: memory management, concurrency, multithreading.
  • Market microstructure and order flow analysis.
  • Time-series and advanced database management.
  • Backtesting frameworks and simulation tools.
  • Data analysis and visualization (Pandas, SQL, Tableau).
  • API development: RESTful, WebSocket, FIX.

Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.



Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Contract
Job function
  • Job function Engineering and Information Technology
  • Industries Advertising Services

Referrals increase your chances of interviewing at ExecutivePlacements.com - The JOB Portal by 2x

Sign in to set job alerts for “Java Software Engineer” roles.

Johannesburg, Gauteng, South Africa 1 week ago

Bedfordview, Gauteng, South Africa 3 weeks ago

Sandton, Gauteng, South Africa 3 days ago

Sandton, Gauteng, South Africa 2 months ago

Sandton, Gauteng, South Africa 1 month ago

Johannesburg, Gauteng, South Africa 6 months ago

Johannesburg Metropolitan Area 1 week ago

City of Johannesburg, Gauteng, South Africa 2 weeks ago

Junior / Intermediate Software Developer

Johannesburg, Gauteng, South Africa 3 days ago

Sandton, Gauteng, South Africa 3 days ago

Johannesburg, Gauteng, South Africa 1 day ago

Johannesburg, Gauteng, South Africa 3 days ago

Midrand, Gauteng, South Africa 2 weeks ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg Metropolitan Area 1 month ago

Sandton, Gauteng, South Africa 3 weeks ago

Johannesburg, Gauteng, South Africa 2 days ago

Woodmead, Gauteng, South Africa 1 month ago

Johannesburg, Gauteng, South Africa 3 days ago

Johannesburg Metropolitan Area 2 days ago

Johannesburg Metropolitan Area 2 days ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 3 days ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 1 year ago

Johannesburg, Gauteng, South Africa 9 months ago

Ivory Park, Gauteng, South Africa 1 month ago

Johannesburg, Gauteng, South Africa 14 hours ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

IQbusiness

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Angular Developer

Location: Stellenbosch, Western Cape
Employment Type: Full-time, On-site
Travel: Occasional international travel may be required

Role Overview

An exciting opportunity exists for a skilled and driven Angular Developer to join a forward-thinking technology team. The successful candidate will contribute to the development and maintenance of backend systems supporting real-time, high-impact engineering solutions. This is a full-time, on-site role based in Stellenbosch, offering global project exposure and the chance to work on technically challenging systems.

Technical Requirements
  • Programming Languages:

    • Strong proficiency in JavaScript

    • Solid experience with Angular (preferably Angular 10 or higher)

    • Exposure to C++ and Python is advantageous

  • Experience Level:

    • 3–5 years of development experience preferred

    • Open to junior to intermediate developers with relevant exposure and a willingness to grow

  • Educational Background:

    • Engineering degree preferred (Computer Engineering, Software Engineering, or similar)

    • Experience with C++ or Python will be beneficial

  • Project Focus:

    • Backend system development and enhancement

    • Maintenance of existing functionality and implementation of new features

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Java developer Jobs in South Africa !

Java Developer

Durban, KwaZulu Natal City Logistics

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Job category: Informatics

Location: Durban

Contract: Permanent

Remuneration: Market Related

EE position: No

About our company

City Logistics understands supply chains and the importance of adding maximum value, as well as providing cost-effective solutions and the highest service levels.Our extensive network throughout Southern Africa has been developed over 30 years, offering an exclusive supply chain solution, specializing in client and fleet requirements.This typically consists of a dedicated pool of vehicles and staff customized to the client’s operational needs, enabling the client to share the benefits of our procurement, maintenance and risk management capacity.We are passionate about what we do, passionate about Retail and service excellence.Let us be part of your solution.

Introduction

We are looking for a skilled and driven Backend Java Developer to join our dynamic and fast paced development team. You will be working on a suite of in-house applications within the logistics space, contributing to new features, ongoing maintenance, and continuous improvement. This is a fantastic opportunity for someone who is eager to grow, problem-solve, and make a real impact in a collaborative environment.

Support the development of an existing set of applications.

Working with business to understand, document and implement features and enhancements to the application documentation.
Manage and maintain the existing code base.
Researching and defining solutions within the logistic space

• Degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
• Experience in writing production-quality, maintainable, and efficient code.
• Exposure to Linux development environments.
• Familiarity with industry best practices and design patterns.
• Proficiency in strongly typed languages like Java or Scala.
• Minimum 3 years’ experience developing and maintaining backend systems in
Java/Jakarta EE.
• Strong understanding of object-oriented programming principles.
• Proficient with REST APIs, JSON, and database interactions (SQL).
• Experience working in Agile (Scrum) teams.
• Comfortable using version control tools (preferably Git).
• Strong communication skills and a collaborative mindset.
• A self-starter who is proactive, solutions-oriented, and adaptable to change.
• Willingness to learn and mentor within the team.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Cape Town, Western Cape TravelLab Global AB

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Our Travelstart team is looking for a talented seasoned Java Developer to join us.

This role is suited to candidates who possess a strong understanding of software architecture principles, experience with leading or mentoring development teams, and a proven track record of delivering high-quality, scalable solutions.

Key Responsibilities

  1. Develop and maintain backend systems that handle airline integrations, payment gateways, operational systems, web APIs, and microservices.
  2. Design, develop, and modify modules based on functional and system requirements, ensuring responsiveness, stability, and quality of applications.
  3. Participate in the testing process through unit tests, integration tests, and bug fixes.
  4. Actively contribute to daily scrum meetings and sprint planning sessions.
  5. Generate and maintain technical documentation for developed modules.
  6. Participate in code reviews to ensure code quality and adherence to standards.
  7. Be familiar with CI/CD pipelines using tools like GitHub, Jenkins, GitHub Actions, and Spinnaker.
  8. Collaborate with the DevOps team to ensure smooth deployment and operation of systems on AWS and GCP.
  9. Provide technical leadership and guidance to junior developers, fostering a collaborative and supportive team environment.
  10. Contribute to the design and architecture of new systems and features, ensuring scalability, maintainability, and performance.
  11. Proactively identify and address technical challenges and risks, proposing innovative solutions.

Requirements

  1. A bachelor's degree in Computer Science, Computer Engineering, or a similar technical discipline; or equivalent demonstrable experience is preferred.
  2. Minimum 7 years of experience as a Java developer.
  3. Proven experience in designing, developing, and deploying complex, high-performance Java applications.
  4. Strong experience with SpringBoot, SOAP/REST, Apache Camel, ActiveMQ, MySQL, Docker, and Redis.
  5. Hands-on experience with cloud platforms, specifically AWS and GCP.
  6. Knowledge of DevOps practices and CI/CD tools including GitHub, Jenkins, GitHub Actions, and Spinnaker.
  7. An analytical, process-driven thinker with attention to detail.
  8. Self-motivated, results-oriented team player.
  9. Well-organized with excellent communication and reporting skills.
  10. Ability to accurately plan product/task delivery.
  11. Advantage - Previous experience in the travel industry and knowledge of airline systems.

About Travelstart

Travelstart is Africa’s leading online travel agency (OTA) that helps today’s business and leisure travellers search, compare and book the best flight, bus, hotel, car hire, holiday packages and activities all in one place.

With a huge focus on affordable travel and simplifying the travel booking experience for our customers, visit the Travelstart website or download the Travelstart app, to find some of the lowest fares around. Pay quickly and safely online with your preferred payment method and you’re off!

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Johannesburg, Gauteng Standard Bank of South Africa Limited

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Business Segment: Personal & Private Banking

Location: ZA, GP, Johannesburg, Baker Street 30

To design, code, test, debug, and maintain programs in development environments. Apply agreed standards and tools to achieve a well-engineered result. Work within a strict framework of programming standards under the supervision of senior technical resources. This role requires providing Enterprise Content Management (ECM) technical guidance and developing solutions to business requirements. Having ECM domain experience and the ability to consult with business units requiring ECM capabilities would be advantageous.

Qualifications

Minimum Qualifications
Type of Qualification: First Degree
Field of Study: Information Technology

Experience Required

Software Engineering
Technology
5-7 years
Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.

8-10 years
Proven experience in modern engineering practices (i.e., DevOps, Agile, etc.), with demonstrated specialization in at least one discipline. Experience within the required scope of expertise.

Additional Information
  • Adopting Practical Approaches
  • Articulating Information
  • Developing Expertise
  • Documenting Facts
  • Examining Information
  • Interpreting Data
  • Managing Tasks
  • Producing Output
  • Taking Action
  • Team Working
  • Agile Development
  • Application Support
  • Design Patterns
  • DevOps
  • Infrastructure as Code (IaC)
  • Software Containers
  • Testing (unit, regression, integration)
  • Write Code
  • WebSphere, Integration, and IBM FileNet competencies.

Please note: All our recruitment processes comply with the applicable local laws and regulations. We will never ask for money or any form of payment as part of our recruitment process. If you experience this, please contact our Fraud line on +27 800222050 or

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Java Developer Jobs