Back-End Java Developer

Found in: Talent ZA 2A C2 - 2 weeks ago


Sandton, South Africa IOCO Full time

We're looking for a Senior Back-End Java Developer with a strong focus on System design to join our client.

Our client’s core purpose is to make people healthier and to enhance their lives. They seek out and invest in exceptional individuals who understand and support their core purpose. Their environment is fast-paced and dynamic which enables smart, self-driven people to be their best.

What you’ll do:

Planning:

  • Perform a high-level impact analysis, establish Scope and provide estimates based on technical requirements.
  • Create required planning tasks in SDLC tool and set due dates according to agreed milestones.

Analysis and Design:

  • Actively participate in the collaborative technical design process.
  • Research and find effective solutions to technical issues that arise.

Development:

  • Ensure optimally performing system code in line with technical specifications, following prescribed process, architecture standards and procedures.
  • Ensure delivery within agreed timeframes.
  • Conduct unit testing and fix any defects found within the agreed SLA.

Quality and Testing:

  • Perform peer code reviews to ensure consistent application of standards, logic and effective use of libraries and reusable aspects of the software.
  • Develop and maintain reusable Unit Tests.
  • Assist the Test Analyst in ensuring that a comprehensive test pack is produced, which includes all the required scenarios.

Risk and Release Management:

  • Conform to the Build and Release cycles.
  • Provide timeous support to the Quality Assurance Team when issues arise during testing.
  • Handle all outstanding defects.
  • Production Support and Root Cause management:
  • Ensure that the root cause of system errors are effectively analysed and prioritized for fixing.
  • Proactively bring issues and problems to the attention of the team and propose solutions to solve them.
  • Assist system users and the infrastructure teams with technical support issues.

Team Collaboration:

  • Attend and participate in the regular team / project stand-ups.
  • Actively mentor team members where required.
  • Provide feedback at the regular 1-on-1’s with your leader.
  • Proactively set goals, track them and address any concerns with your leader.
  • Participate in Performance reviews with your line manager and project leads.
  • Actively participate in internal up-skilling initiatives.
  • Transfer knowledge and contribute to building a shared knowledge base.

Personal development:

  • Keep abreast of current technological trends and how these might be applied in the Discovery environment.
  • Constant improvement of knowledge of the various applications, their functions and data models.

Your expertise:

  • Design patterns
  • Data modelling and design of database structures, including tools such as Enterprise Architect.
  • Unit and Systems Integration testing
  • SDLC methodologies (Agile, Waterfall, DevOps, etc) and tools (Jira, BitBucket, Quality Center, etc)
  • GIT version control
  • Advanced knowledge/experience – Technologies:
  • Java programming language (Java 7 or later)
  • Java EE
  • JBoss/Weblogic EAP (or similar Application Server)
  • Data layer (JPA, Domain Object Model, XML/XSD, JAXB, ORM frameworks, RDBMS – Oracle – and PL/SQL beneficial)
  • Business services (EJB, RMI)
  • Integration services (JMS, Apache Camel, REST / SOAP web services)
  • Messaging systems (Tibco EMS, Oracle Advanced Queuing, MQ)
  • Presentation layer technologies (Java Server Faces, Java Server Pages, HTML 5, JavaScript, jQuery, CSS3)
  • Design patterns (DAO, Command pattern, MVC, etc)
  • Spring Framework ( Spring MVC , Spring Batch)
  • Hibernate
  • JUnit or JMock
  • XML and JSON knowledge
  • SonarQube
  • Build tools (Apache Ant, Maven, Jenkins, etc)

Experience and Education:

  • 3 year university degree in computer science or business informatics, or a similar qualification, is highly preferable
  • 7 or more years experience in building and maintaining Java applications

  • Java Developer

    Found in: Whatjobs ZA C2 - 4 days 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...

  • Java Developer

    Found in: Talent ZA 2A C2 - 2 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...

  • Front End Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Sandton, South Africa Dante Personnel Full time

    Minimum requirements: Matric and any IT relevant Degree or Diploma3+ Years experience in Front End DevelopmentKnowledge of Java Script, HTML and CSSC#, SQL, Github, .Net and CI/CD knowledge will be beneficialExperience with Azure will be advantages Available as soon as possibleConsultant: Bea du Plessis - Dante Personnel Midrand

  • Java Developer

    Found in: Whatjobs ZA C2 - 24 hours ago


    Sandton, City of Johannesburg Metropolitan Municipality, Gauteng, 2031, South Africa FreeRecruit Full time

    The following are the main technologies that will be expected to use: Java / Java EE and related frameworksJavascript and related frameworksSQLTomcat web serversMysqlLinuxResponsibilities:– Contribute in all phases of the development lifecycle– Write well designed, testable, efficient code– Ensure designs are in compliance with specifications–...

  • Senior Full Stack Developer

    Found in: Whatjobs ZA C2 - 4 days ago


    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...

  • Senior Full Stack Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    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 Datonomy Solutions Full time

    **Key Roles, Responsibilities and Skills/Competencies**: - Hands-on public cloud experience - AWS, Google Cloud, Azure, Heroku - Strong understanding of containers Docker, Kubernetes - Required experience in REST API development - Polyglot developer with current hands-on development experience in a major framework -.Net Core, Java/Springboot, Python,...

  • Mobile Developer

    Found in: Whatjobs ZA C2 - 4 days ago


    Sandton, South Africa Datonomy Solutions Full time

    Proficient with Swift and Cocoa Touch. SwiftUI would be advantageous. Experience with iOS frameworks such as Core Data, Core Animation, etc. Understanding of Apples design principles and interface guidelines OR Proficient with Java and Android SDK. Android Compose would be advantageous. Proven working experience in Android app development. Must have at least...

  • Mobile Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Sandton, South Africa Datonomy Solutions Full time

    Proficient with Swift and Cocoa Touch. SwiftUI would be advantageous.Experience with iOS frameworks such as Core Data, Core Animation, etc.Understanding of Apples design principles and interface guidelinesORProficient with Java and Android SDK. Android Compose would be advantageous.Proven working experience in Android app development.Must have at least...

  • Front End Developer

    Found in: Talent ZA C2 - 2 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

    Found in: Talent ZA C2 - 2 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...

  • Java Developer-

    Found in: Talent ZA C2 - 2 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...

  • Angular Front End Developer

    Found in: Talent ZA C2 - 2 weeks ago


    Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingMandatoryMinimum 1 year previous work experience as an AngularJS developer, designing and developing user interfaces using AngularJS best practices..Proficient in Fully Responsive Web ApplicationsProficient in CSS, HTML, and writing cross-browser compatible code.Knowledge of JavaScript MV-VM/MVC frameworks, specifically including...

  • Senior Java Developer

    Found in: Talent ZA C2 - 2 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....

  • Software Developer II

    Found in: Talent ZA C2 - 2 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 Indsafri Full time

    **Company Description** Indsafri is a technology company that believes anything is possible. With a passion for both technology and humanistic design, we work with organizations around the world to transform businesses for growth. Our distributed global network of partners and talents, combined with cutting-edge technology and high-end human-centered...

  • Senior Automation Tester

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Sandton, South Africa IOCO Full time

    We are seeking an experienced and detail-oriented Senior Automation Tester to join our team. The successful candidate will play a crucial role in ensuring the quality and reliability of our software through designing, implementing, and maintaining automated test scripts.Your Expertise:Experience creating frameworks from scratch / updating scripts on existing...

  • Software Developer II

    Found in: Talent ZA C2 - 2 weeks ago


    Sandton, South Africa Dimension Data Full time

    We are looking for an exceptional individual to build web applications using Angular 7+ with an enthusiasm for building web front end applications. 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 web developer, but will bring a mindset of...

  • Software Developer/Project Co-Ordinator

    Found in: Whatjobs ZA C2 - 4 days ago


    Sandton, South Africa H2R Africa Full time

    One of our clients has a permanent vacancy available for a Software Developer/Project Co-Ordinator. The companyis a market leader in the Currency Management Industry in Southern Africa, one of their core strengths is their ability to provide bespoke end-to-end solutions with best-of-breed products and to back this up with exceptional after-sales Support and...

  • Software Developer/Project Co-Ordinator

    Found in: Talent ZA C2 - 2 weeks ago


    Sandton, South Africa H2R Full time

    One of our clients has a permanent vacancy available for a Software Developer/Project Co-Ordinator. The companyis a market leader in the Currency Management Industry in Southern Africa, one of their core strengths is their ability to provide bespoke end-to-end solutions with best-of-breed products and to back this up with exceptional after-sales Support and...