Java Developer

3 weeks ago


Sandton, South Africa Datonomy Solutions Full time

We are looking for an exceptional individual to build Java integration services and applications with an enthusiasm for solving interesting technical challenges in a Banking environment. Be involved in all aspects of development playing a critical role in design, planning, development and deployment. The ideal candidate will not just be an outstanding Java developer, but will bring a mindset of creativity, innovation and balanced bleeding edge technology development with a relentless pursuit of timely product engineering delivery. The role requires ownership, logical thinking, and estimation of your own work, coding, testing, trouble shooting and performance optimizations. The candidate will work in an Agile (SCRUM) environment and will be allocated and co-located to a small agile development team (squad) Tribe and Chapter Model. The candidate will collaborate with team members to understand the problem & define, design, and ship new features through the development lifecycle. This includes brainstorm, contribution to new ideas, conceive innovative strategies, and implement solutions to difficult problems. Must be able to work independently, effectively and efficiently in a collaborative agile environment with scrum masters, solution engineers, designers, and developers.

Key Roles, Responsibilities and Skills/Competencies:

  • 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 on Sprint Boot, Spring Framework (Spring Data, Spring Batch, Spring Webservices, Spring Integration, Spring Rest, Spring Cloud), Hibernate, Open Source Frameworks
  • 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 application database management practices in a high volume Java environment (SQL, DB2, and NoSql Cassandra/MongoDB).
  • 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
  • Performance and troubleshooting of Java Applications
  • Good experience with integrated system environments
  • Practical experience in a high volume banking environment. (E.g. application clustering, scaling, multi-threading, session management, etc.)
  • 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
    • Spring Tool Suite
    • Git
    • Maven
    • Jenkins
    • SonarQube
    • Nexus
  • Debugging & troubleshooting.
  • Write well documented and maintainable code.
  • Passion for software excellence and be quality driven.
  • 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.

Educational Requirements:

  • B-Degree in Computer Science or related technical field.
  • 10+ years Java application programming/development experience
  • 5+ years Spring Framework, JEE-Experience
  • 3+ CI/CD, DevOps, Docker, Kubernetes Experience

  • Java Developer

    6 days ago


    Sandton, South Africa EQPLUS TECHNOLOGIES PTY LTD Full time

    Position Overview:As a Java Developer, you will play a crucial role in the design, development, testing, and maintenance of Java-based applications. You will be part of a dynamic team that collaborates to deliver high-quality software solutions and contribute to the enhancement of existing products. Your expertise in Java programming and understanding of...

  • Systems Development

    4 weeks ago


    Sandton, South Africa Tych Business Solutions Full time

    **Job ID**: 53980**Date Posted**: Posted 2 days ago**Location**: Sandton**Job Title**: SYSTEMS DEVELOPMENT (JAVA) LEARNERSHIP NQF L5 (PERSONS WITH DISABILITIES) - GAUTENG Do you have an IT Qualification and you are proficient in the Java Development System? We are looking for you!! We have an exciting Systems Development (Java) Learnership NQF L5 in our...

  • Java Developer

    2 days ago


    Sandton, South Africa Bowman Outsourcing Full time

    Duties & ResponsibilitiesWorking on a new function as part of the vehicle production planning process which is used to verify and plan plant and material capacities, sales and production volumes. Full Stack Development and Maintenance of the Production Planning Capacity Management platform / applicationWorking in an integrated Agile Environment...

  • Senior Java Developer

    4 weeks ago


    Sandton, South Africa Siri Technologies Full time

    A 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 a cross-functional team delivering software using agile methodologies and practices....

  • Java Developer-

    4 weeks ago


    Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingOur client requires a Java Developer to To provide IT expertise and advice in the design, creation, testing and documentation of new and enhanced applications and systems in accordance with agreed framework of programming standards. To produce logical and technical specifications from functional specifications and to write the code for...

  • Senior Developer-

    4 weeks ago


    Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingOur client requires a Senior Developer with Java, Go, JavaScript, HTML, CSS and C# .Net. SQL React, Angular and NodeJS are also required. ·      5+ Years of experience as a senior developer.·      Excellent knowledge of various programming languages. Requirements Develop, analyse and maintain web and user specific...

  • Software Developer II

    4 weeks ago


    Sandton, South Africa Dimension Data Full time

    As a Software Developer II, you'll be involved in the design and development of new applications for our customer base. You will work closely with software engineers to ensure that all requirements are met before moving onto the next phase of development. As part of this role, you'll learn how to use various programming languages such as C++, or Java;...


  • Sandton, South Africa Samaha Consulting Full time

    · FICO Blaze Advisor versions 7.x & dia3 (must have)· Has exposure to Git (must have)· Can develop in JAVA· Has written automated tests and is familiar with Junit.· Has experience using Spring boot· Has experience using Maven· Familiarity with Azure


  • Sandton, South Africa Adzuna ZA B C2 Full time

    · FICO Blaze Advisor versions 7.x & dia3 (must have)· Has exposure to Git (must have)· Can develop in JAVA· Has written automated tests and is familiar with Junit.· Has experience using Spring boot· Has experience using Maven· Familiarity with Azure


  • Sandton, South Africa Samaha Consulting Full time

    · FICO Blaze Advisor versions 7.x & dia3 (must have)· Has exposure to Git (must have)· Can develop in JAVA· Has written automated tests and is familiar with Junit.· Has experience using Spring boot· Has experience using Maven· Familiarity with Azure


  • Sandton, South Africa 22 On Sloane Full time

    We're seeking a passionate and talented Full Stack Developer to join our growing team. You'll play a key role in designing, developing, and maintaining our web applications, ensuring a seamless user experience. This is an on-site full-time position based in Bryanston, Gauteng. Responsibilities Collaborate with designers and product managers to translate...


  • Sandton, South Africa Dynamic Outsourced Solutions Full time

    DUTIES:• Integrations (socket, restful, ISO, soap webservices)• Web Portal design and page structures.• PC Applications and Windows Services.• Mobile Applications a bonus• Software and code management. KNOWLEDGE OF THE FOLLOWING:• Visual studios a must with, Java and any other dev platform a bonus• SQL databases and T-SQL experience•...


  • Sandton, South Africa Dynamic Outsourced Solutions Full time

    DUTIES: • Integrations (socket, restful, ISO, soap webservices) • Web Portal design and page structures. • PC Applications and Windows Services. • Mobile Applications a bonus • Software and code management. KNOWLEDGE OF THE FOLLOWING: • Visual studios a must with, Java and any other dev platform a bonus • SQL databases and T-SQL...


  • Sandton, South Africa HR Genie Full time

    Our Client a Global Tech firm is seeking a Software Developer L2 to join their team in Sandton on a contract basis. They offer stability, growth, attractive rates and a great working environment.To work within Development, Support, and Maintenance. High-performance area in the bank, Custom solution that is critical to the banks ability to manage clients. The...

  • Software Developer L2

    3 weeks ago


    Sandton, South Africa HR Genie Full time

    Our Client a Global Tech firm is seeking a Software Developer L2 to join their team in Sandton on a contract basis. They offer stability, growth, attractive rates and a great working environment. To work within Development, Support, and Maintenance. High-performance area in the bank, Custom solution that is critical to the banks ability to manage clients....


  • Sandton, South Africa IOCO Full time

    We are looking for an experienced and talented Team Lead Developer to join our dynamic team.You will be responsible for designing, developing, and maintaining both front-end and back-end applications. The ideal candidate will have a strong proficiency in multiple programming languages, frameworks, and a proven track record of delivering high-quality...


  • Sandton, South Africa IOCO Full time

    We are looking for an experienced and talented Team Lead Developer to join our dynamic team.You will be responsible for designing, developing, and maintaining both front-end and back-end applications. The ideal candidate will have a strong proficiency in multiple programming languages, frameworks, and a proven track record of delivering high-quality...

  • Front End Developer

    4 weeks ago


    Sandton, South Africa Experian Full time

    Job DescriptionJob PurposeTo research, analyze and evaluate requirements for existing or new software applications and designs, develops, tests and maintains software solutions.Constructs and implements software platforms at Application and enterprise sub-system level and understands system functionality at enterprise sub-system level based on defined...

  • Front End Developer

    4 weeks ago


    Sandton, South Africa Experian Full time

    Job Description Job Purpose To research, analyze and evaluate requirements for existing or new software applications and designs, develops, tests and maintains software solutions. Constructs and implements software platforms at Application and enterprise sub-system level and understands system functionality at enterprise sub-system level based on...


  • Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingAre you a hungry developer who wants to help build the future of mobile apps? We are looking to hire React Native Developers and this role is perfect for you!As a React Native Developer, you'll be responsible for creating applications using the React JavaScript framework. You will develop native-like mobile apps that run on iOS and Android...