Java Developer

2 months ago


Gauteng, South Africa Adzuna ZA B C2 Full time

Our experienced team of software developers assist our clients through their software development journey. We have a vast range of experience across various technologies and industries.

**Please note that this is not an active role but an advertisement to submit your CV for similar Java Developer positions that will become available in the coming months**

Job Description
  1. Develop, test, and maintain high quality application software.
  2. Analyse, maintain and enhance existing application and troubleshoot issues.
  3. Assist with the production of technical specifications and designs
  4. Provide technical assistance and Input In the analysis and design phases.
  5. Participate and contribute to collaboration of solution design.
  6. Promote new technologies and share knowledge within the team. Recommend improvements to development processes, contribute to implementation plans, and assist in rollout
  7. Perform code reviews and ensure high coding standards are adhered to.
Requirements
  1. Matric Certificate
  2. Relevant Working Experience
  3. Equivalent Java Certification NQF5
  4. B.Com Informatica / BSc. Computer Science / BTech
Tasks & Responsibilities
  1. Produce quality code with a low bug report · Produce and execute high quality test cases on all development · Ensure timely resolution on any production issues with recommendations on avoiding similar incidents in the future.
  2. Perform complete and effective development testing.
  3. Ensure sign-off on all documentation produced.
  4. Ensure projects are completed within scope, time and budget.
  5. Apply development standards in all areas of the SDLC.
Knowledge, Skills and/or Abilities Required
  • 5+ years Java systems development experience.
  • Java EE knowledge and experience.
  • Spring.
  • ORM/Hibernate/JPA experience.
  • Experience with XML/XSD/JAXB.
  • Web Services (ReST and SOAP).
  • Unit testing and mocking frameworks.
  • Experience with Application Servers (preferably WebLogic).
  • Knowledge of OO design principles and patterns.
  • 5+ years Java systems development experience.
  • Maven.
  • Spring Boot / Spring Cloud.
  • Docker, Kubernetes.
  • JMS, Tibco EMS experience.
  • Oracle DB, PL/SQL.
  • Presentation layer development (HTML5, CSS, JavaScript, Angular, NGXS, Nebular, Nrwl).
  • OpenAPI/Swagger.
  • OAuth2, JWT, encryption.
  • Elastic, Logstash, Kibana, Filebeat
  • BDD, Cucumber.
  • Experience with Business Rules Management Frameworks.
  • Experience using formal modelling notation (UML, BPMN, DMN, CMN, ArchiMate etc) and modelling tools (Enterprise Architect, Visual Paradigm etc.)
  • DevOps, automation, CI/CD, Bamboo, Bitbucket, Ansible.
  • Exposure to Agile environments.


  • Java Developer

    2 weeks ago


    Sandton, City of Johannesburg Metropolitan Municipality, Gauteng, , 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–...

  • Java Developer

    4 weeks 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–...

  • Java Developer

    2 months 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–...


  • Midrand, City of Johannesburg Metropolitan Municipality, Gauteng, , South Africa FreeRecruit Full time

    Opportunity to flex your Dev muscle on high-performance tools and platforms You will be based in a progressive performance driven environment that offers collaboration regularly as well as ensuring the completion of projects, knowledge sharing, skills, and innovative ideas. Giant luxury car manufacturer is currently looking for a Fullstack Developer to join...


  • Midrand, City of Johannesburg Metropolitan Municipality, Gauteng, 1685, South Africa FreeRecruit Full time

    Opportunity to flex your Dev muscle on high-performance tools and platforms! You will be based in a progressive performance driven environment that offers collaboration regularly as well as ensuring the completion of projects, knowledge sharing, skills, and innovative ideas. Giant luxury car manufacturer is currently looking for a Fullstack Developer to...


  • Midrand, City of Johannesburg Metropolitan Municipality, Gauteng, 1685, South Africa FreeRecruit Full time

    Opportunity to flex your Dev muscle on high-performance tools and platforms! You will be based in a progressive performance driven environment that offers collaboration regularly as well as ensuring the completion of projects, knowledge sharing, skills, and innovative ideas. Giant luxury car manufacturer is currently looking for a Fullstack Developer to...

  • IT Internship

    2 months ago


    Gauteng, South Africa Afrika Tikkun Services Full time

    Entry Requirements ICT Internship - ICT Degree in Software Developer / programing foundation in particular basic to advanced Java certification, Azure or AWS / Cloud based certifications will be an added advantage. - Experience of doing Projects in Java advantageous. Knowledgeable about what is happening in the industry. - Knowledge of Angular and...


  • Gauteng, South Africa Jenrec Pty Ltd Full time

    Manages the team and the sprints, being responsible for communication, team health and culture. Has authority over process, structure, scheduling, task assignment, documentation. Develop and maintain the native Android platform ,ensuring code is written in accordance with specifications, is neat, accurate, well architected and scalable. Responsible for...

  • BI Developer

    3 months ago


    Gauteng, South Africa Michael Page Full time

    About Our Client Our client, a Cell Captive Insurance organization Job Description Key Responsibilities:End to end data acquisition and data management (Event/Streaming based data pipelines, ETL, Data Lake, Data warehousing and dimensional data modelling.Import the data into the corporate data lake/ data warehouseReporting on the data acquisition progress,...

  • BI Developer

    4 weeks ago


    Gauteng, South Africa Michael Page Full time

    About Our Client Our client, a Cell Captive Insurance organization Job Description Key Responsibilities:End to end data acquisition and data management (Event/Streaming based data pipelines, ETL, Data Lake, Data warehousing and dimensional data modelling.Import the data into the corporate data lake/ data warehouseReporting on the data acquisition progress,...

  • Ict Trainer

    4 weeks ago


    Gauteng, South Africa Sci-Bono Discovery Centre Full time

    **ICT TRAINER** **(Programming Mobile Applications and Web Development)** **(PERMANENT)** **JOB PURPOSE** **PRINCIPAL ACCOUNTABILITIES** **ICT Training** - Deliver Web and App Development Training to meet set targets. Train Technical and Programming Curriculum: Cisco Introductory Courses, Networking Essentials, Devnet, ITE & the Programming...

  • Mulesoft Developer

    2 weeks ago


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

    A Premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups, is seeking to employ a Mulesoft developer who has a minimum of seven years in software development, a minimum four years of experience specifically with MuleSoft, and hold a MuleSoft Developer certification (level...


  • Johannesburg, City of Johannesburg Metropolitan Municipality, Gauteng, , South Africa AIM Personnel Full time

    Developer Software Programmer – Industria – R47 500 Building a track and trace system for the factory (several components, hardware sensors, databases, backend servers and user interfaces.) Must have SQL, Python and Java.The post Developer Software Programmer – Industria – R appeared first on .

  • Mulesoft Developer

    4 weeks ago


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

    A Premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups, is seeking to employ a Mulesoft developer who has a minimum of seven years in software development, a minimum four years of experience specifically with MuleSoft, and hold a MuleSoft Developer certification (level...

  • Mulesoft Developer

    2 months ago


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

    A Premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups, is seeking to employ a Mulesoft developer who has a minimum of seven years in software development, a minimum four years of experience specifically with MuleSoft, and hold a MuleSoft Developer certification (level...


  • Johannesburg, City of Johannesburg Metropolitan Municipality, Gauteng, 2001, South Africa AIM Personnel Full time

    Developer Software Programmer – Industria – R47 500 Building a track and trace system for the factory (several components, hardware sensors, databases, backend servers and user interfaces.) Must have SQL, Python and Java. The post Developer Software Programmer – Industria – R47 500 appeared first on freerecruit.co.za .


  • Johannesburg, City of Johannesburg Metropolitan Municipality, Gauteng, 2001, South Africa AIM Personnel Full time

    Developer Software Programmer – Industria – R47 500 Building a track and trace system for the factory (several components, hardware sensors, databases, backend servers and user interfaces.) Must have SQL, Python and Java. The post Developer Software Programmer – Industria – R47 500 appeared first on freerecruit.co.za .

  • Software dev Manager

    1 month ago


    Gauteng, South Africa Network Contracting Solutions Full time

    We are seeking an experienced Software Development Manager to lead our team of talented IT Specialists/Engineers in building cutting-edge software solutions. As a Software Development Manager, you will be responsible for overseeing the design, developm... Requirements:    - Bachelor's degree in Computer Science, Software Engineering, or a related field -...

  • Software dev Manager

    4 weeks ago


    Gauteng, South Africa Network Contracting Solutions Full time

    We are seeking an experienced Software Development Manager to lead our team of talented IT Specialists/Engineers in building cutting-edge software solutions. As a Software Development Manager, you will be responsible for overseeing the design, developm... Requirements:    - Bachelor's degree in Computer Science, Software Engineering, or a related field -...

  • Head of Programme

    2 weeks ago


    Gauteng, South Africa Professional Career Services Full time

    **Duties & Responsibilities** One of our clients in the private academic sector is looking for Head of Programme in their Programming Department. You will be responsible for overseeing the strategic direction, planning, implementation, and evaluation of programs within the School of Programming. - Strategic leadership - Programme Identification, Review and...