Software Developer II

4 weeks ago


Johannesburg, Gauteng, South Africa Nedbank Full time
Job ID

Full Stack- JAVA/JEE Developer)

Closing Date: 04 June 2024

Job Family

Information Technology

Career Stream

Application Development

Leadership Pipeline

Manage Self: Technical

Job Purpose

To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers

Job Responsibilities


• Strong technical/ software engineering background ('hands-on')

• Strong application/software development or programming background in Java

• Good experience in system, application architecture, design, development, implementation and deployment (end-

to-end), development automation.

• Ability to work on different tiers of the application

• Object oriented Design

• Solid experience with SOA-Architectures, Microservices Architectures and related integration protocols (e.g.

Web Services (SOAP/XML), REST & JSON, and MQ), as well as the related security requirements/models.

• Experience with deploying and running Java applications in orchestrated container environments (e.g. Docker,

Kubernetes)

• Solid CI, CD, DevOps and related tooling experience, build/test/deploy through automation

• Good experience with integrated system environments

• Practical experience in a high-volume banking environment. (E.g. application clustering, scaling, multi-

threading, session management, etc.)

• Experience with Application Integration challenges in a big corporate environment with ESB's e.g. WebSphere

MessageBroker, DataPower, MQ-Series, and API-Connect.

• Proven ability as a problem-solver

• Self-driven, self-starter, technology leader, and able to work independently.

• Must have working experience on the following tools/IDEs

• Eclipse

• InteliJ

• Git

• Maven

• Jenkins

• SonarQube

• Nexus

• Debugging & troubleshooting.

• Write well documented and maintainable code.

• Passion for software excellence and be quality driven.

• Knowledge of Java Frameworks and Libraries - Spring Framework (Spring Boot, Spring Batch).

• MVS experience, file structures, z/OS File structure (JZOS API), Control-M & Running Batch job on MVS (not a

must but a bonus).

• Database knowledge like optimising queries, DB2 database, Relational Databases.

• Design Patterns- Microservices design and implementation.

• Performance Optimization.

• Cloud Experience (preferable AWS/AZURE).

• DevOps Experience- CI\CD, Deployment Pipelines.

• Testing experience including all levels and types of testing and testing support.

• SOA experience with an understanding of Swaggers, RESTful APIs, SOAP services.

• Security knowledge.

• Extensive Maintenance & Support experience, Disaster Recovery.

• Must be able to function independently.


• You must be prepared to bring new ideas to the workplace, but also to accept how things have been done and

the reasons for doing things this way.

Essential Qualifications - NQF Level
  • Matric / Grade 12 / National Senior Certificate
Minimum Experience Level


• 10+ years Java application programming/development experience

• 5+ years Spring Framework, JEE-Experience

• 3+ CI,CD, DevOps, Docker, Kubernetes Experience

Technical / Professional Knowledge
  • IT Data structures
  • Application systems
  • Agile Development
  • System Development Life cycle(SDLC)
Behavioural Competencies
  • Managing Work
  • Collaborating
  • Quality Orientation
  • Applied Learning
  • Initiating Action
  • Technical/Professional Knowledge and Skills

Please contact the Nedbank Recruiting Team at


  • Software Developer II

    2 weeks ago


    Johannesburg, Gauteng, South Africa Nedbank Full time

    Job ID Intermediate Frontend Developer)Closing Date: 04 June 2024 Career StreamApplication DevelopmentJob FamilyInformation TechnologyLeadership PipelineManage Self: TechnicalJob PurposeTo realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers Job Responsibilities• Produce working...

  • Software Developer II

    4 weeks ago


    Johannesburg, Gauteng, South Africa Nedbank Full time

    Requisition Details & Talent Acquisition Consultant REQ Thembi MtshaliJob FamilyInformation TechnologyCareer StreamApplication DevelopmentLeadership PipelineManage Self: TechnicalFAIS AffectedJob PurposeAnalyzing, Designing and Coding software for businesses and consumers. Work closely with key stakeholders to determine requirements, then use programming...


  • Johannesburg, Gauteng, South Africa Freerecruit Full time

    IT Software Development Scrum MasterGauteng OR Cape Town OR DurbanMatric certificateIT Software Certificate or Qualification advantage or OtherSDLC experience is essentialAgile experienceScrum qualification/certificateDriver's License.Min 1 -6 plus working years' experience as a IT Software Scrum Master in a IT Software Development Environment within the...

  • Software Developer II

    2 weeks ago


    Johannesburg, Gauteng, South Africa Nedbank Full time

    Requisition Details & Talent Acquisition Consultant REQ Thembi MtshaliJob FamilyInformation TechnologyCareer StreamApplication DevelopmentLeadership PipelineManage Self: TechnicalJob PurposeWe are looking for an exceptional individual to build Java integration services and applications using Nedbank Framework with an enthusiasm for solving interesting...


  • Johannesburg, Gauteng, South Africa Nedbank Full time

    Requisition Details & Talent Acquisition Consultant REQ Thembi MtshaliJob FamilyInformation TechnologyCareer StreamApplication DevelopmentLeadership PipelineManage Self: TechnicalJob PurposeWe are looking for an exceptional individual to build Java integration services and applications using Nedbank Framework with an enthusiasm for solving interesting...


  • Johannesburg, Gauteng, South Africa The Corporate Circle Full time

    Job OverviewExpiration date:13 March 2024Location:Johannesburg, GautengJob Title:Software Development Team LeadSalary:R120,000Education Level:Bachelors DegreeJob Level:SeniorMinimum Experience:10 YearsSoftware Development Team Lead - Johannesburg.Able to lead a team in a fast-growing and highly innovative company dedicated to pushing the boundaries of...


  • Johannesburg, Gauteng, South Africa Be Different Recruitment Full time

    NOTE:This is a hybrid (remote and onsite)Our client, an electronic pharmaceutical procurement system company based in Sandton is urgently looking for software Development Project Manager to leverage your leadership skills, exceptional communication and problem-solving abilities to guide multidisciplinary teams to success and bring the organizational finesse,...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time

    Minimum Requirements:A relevant tertiary qualification in Information TechnologyExperience: 3+ years proven experience in back-end software development, project delivery and implementation (in relevant development technologies/language).Experience with back-end frameworks and technologiesIs able to apply advanced knowledge of the following:IT systems...


  • Johannesburg, Gauteng, South Africa PRR Recruitment Services Full time

    This software house is seeking a Senior Software Application candidate. The ideal candidate will have strong experience in supporting Applications Experience such as: IIS Administration and Troubleshooting SQL Administration and troubleshootingInstallation including patches and service packs Diploma or degree is needed send your CV to


  • Johannesburg, Gauteng, South Africa BET Software Full time

    We Want You:Be part of a dynamic, energetic and supportive Team We are on the search for a Software Quality Analyst 2, who has a knack for executing and documenting the software development process and is actively involved with the test process improvement initiatives.You Bring: BSc, BCom and Ndip. ISTQB Foundation Certified. At least 3 years of QArelated...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time

    Minimum Requirements:A relevant tertiary qualification in Information Technology Experience: 3+ years proven experience in back-end software development, project delivery and implementation (in relevant development technologies/language).Experience with back-end frameworks and technologies Is able to apply advanced knowledge of the following: IT systems...

  • Software Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    As a Junior Software Developer You will be responsible for supporting the software development team in all aspects of the development, testing and implementation of the productDuties and Responsibilities: Writing and debugging code Troubleshooting software issues Working closely with developers to improve the product's functionality Developing innovative...

  • Software Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Findojobs South Africa Full time

    Vacancy DetailsEmployer:Network Recruitment We are looking for a motivated and enthusiastic Junior Software Developer to join our team.As a Junior Software Developer You will be responsible for supporting the software development team in all aspects of the development, testing and implementation of the product.Duties and Responsibilities: Writing and...

  • Software Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    As a Junior Software Developer, you will support the software development team in all aspects of product development, testing, and implementation.Duties and Responsibilities: Writing and debugging code Troubleshooting software issues Collaborating with developers to enhance product functionality Creating innovative solutions Enhancing coding skills...


  • Johannesburg, Gauteng, South Africa BET Software Full time

    We Want You:You Bring: Bachelor's Degree/National Diplomas. Relevant Project Management Certifications PMP, Prince II, Scrum Master, etc. years' experience in Software Development Project Management. years' experience with full product lifecycle with understanding of development lifecycle and various technology methodologies that support that lifecycle....


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Software Developer at XYZ CompanyResponsibilities:Comprehending integrated systems and conducting functional and technical analysisDesigning software solutions and outlining sequence diagramsCreating test cases and operating within an Agile settingInteracting with clients daily and ensuring timely responsesManaging and backing integration and...

  • Software Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa PRR Recruitment Services Full time

    Software Developer – RnegSoftware consulting house based in Midrand is looking for an experience Software Developer.The ideal candidate will have:3+ years of experience in .NET development within the web environment, Web API, WCF (SOAP beneficial, REST essential), MVC, ASP.Net,MCSD App BuilderMS SQLOOP concepts, If you are looking to work with the...

  • Software Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Vulcan Recruit Full time

    Position: Software Developer (Fintech Industry)Location: Gauteng/BedfordviewHybrid: 3 Days in officeRemuneration &Benefits: Salary negotiable | Medical aid contributionAbout Our Client:Our client is a software solutions company based in Johannesburg. They specialize in digital verification and payment solutions that ensure seamless and secure onboarding of...

  • Software Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Vulcan Recruit Full time

    Position: Software Developer (Fintech Industry)Location: Gauteng/BedfordviewHybrid: 3 Days in officeRemuneration &Benefits: Salary negotiable | Medical aid contribution About Our Client:Our client is a software solutions company based in Johannesburg. They specialize in digital verification and payment solutions that ensure seamless and secure onboarding of...

  • Software Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa JenRec Recruitment Full time

    Desired Skills B.Sc, B.Eng or B.Com degree with IT related subjects as majors. ○ With above average results. Guideline is 65% average at university. Matric results - A or B for Maths HG Excellent communication skills - interpersonal, written, and public speaking Benefits Monthly Salary is cost-to-company, allowing you to manage your own financial...