Java Developer

2 months ago


Johannesburg, South Africa Discovery Full time

Java Developer

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 Application Platform Services

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.

The Application Platform Services team works on dynamic new projects and product enhancements within the web and mobile platforms 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, Application Platform Services helps the business to address changes through technologies.

Key Purpose

Within the Application Platform Services system area, the Java Developer must work together with Business Analyst, UX & Content Teams, 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 life-cycle, including requirements, design, implementation, release and post release support.

The Java Developer in the Application Platform Services area must be technically able support and maintain the deployed applications on dev, test and production environments.

Areas of responsibility may include but not limited to

- 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
- Produce technical specifications and designs.
- 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
- Present to senior stakeholders
- Offer support and guidance to peers
- Perform analysis at a strategic level and understand principles of business, technical and enterprise architecture

Personal Attributes and Skills

- Passionate about technology and development.
- Results oriented with the ability to work under pressure and juggle multiple concurrent projects with changing priorities and deadlines
- Analytical thinking
- Personal organisation and time management skills
- Technical and business writing skills
- Presentation and facilitation skills
- Communication skills (written, verbal/presenting and listening)
- Stress management
- Customer focused
- Results oriented
- Able to resolve conflict
- Creative
- Innovative
- Self-driven
- Attention to detail
- Ability to build relationships with people from all different backgrounds and at different job levels

Education and Experience

- Minimum

- Matric/Grade 12 and formal Java qualifications.

- 3 years Java systems development experience

- Java EE knowledge and experience

- Experience with SOAP and REST services

- Unit testing and mocking frameworks

- Source control, experience with GIT

- Experience with industry standard Application Servers (preferably WebLogic)

- Knowledge of OO design principles and development patterns

- Preferred

- IT related Degree or Diploma (BSc/BTech or similar).

- Angular Framework

- Spring Framework

- SQL and ORM experience

- Presentation layer development (HTML5, CSS, JavaScript, jQuery, GWT, Spring MVC)

- Experience using formal modelling languages (UML, etc) and modelling tools (Enterprise Architect, Visual Paradigm etc.)

- Exposure to Agile principles and methodologies, including Continuous Integration and Test Driven Development

- Advantageous

- Honours degree

- DevOps/Continuous integration

- Exposure to the Atlassian tool suite (Jira, Confluence, Bamboo and Bitbucket)

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.


  • Java Developer

    3 months ago


    Johannesburg, South Africa Jobted ZA C2 Full time

    Overview We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full...

  • Java Developer

    3 days ago


    Johannesburg, South Africa Jobted ZA C2 Full time

    As a Specialist Recruitment Consultant within the IT industry, my clients and I are constantly on the lookout for accomplished Java Developers with strong academics, robust project experience and technical knowledge. Improve your career by joining my database and be the first to know about open roles available for you. Requirements: - Completed Degree in...

  • Java developer

    4 days ago


    Johannesburg, South Africa Network Recruitment Full time

    As a specialist recruitment consultant within the IT industry, my clients and I are constantly on the lookout for accomplished Java Developers with strong academics, robust project experience and technical knowledge. Improve your career by joining my database and be the first to know about open roles available for you.Requirements:- Completed degree in in...

  • Java developer

    4 days ago


    Johannesburg, South Africa Network Recruitment Full time

    As a specialist recruitment consultant within the IT industry, my clients and I are constantly on the lookout for accomplished Java Developers with strong academics, robust project experience and technical knowledge. Improve your career by joining my database and be the first to know about open roles available for you.Requirements: - Completed degree in in...

  • Java Developer

    4 days ago


    Johannesburg, South Africa Network Recruitment Full time

    As a Specialist Recruitment Consultant within the IT industry, my clients and I are constantly on the lookout for accomplished Java Developers with strong academics, robust project experience and technical knowledge. Improve your career by joining my database and be the first to know about open roles available for you.Requirements:Completed Degree in in...

  • Java Developer

    4 days ago


    Johannesburg, South Africa Network Recruitment Full time

    As a Specialist Recruitment Consultant within the IT industry, my clients and I are constantly on the lookout for accomplished Java Developers with strong academics, robust project experience and technical knowledge. Improve your career by joining my database and be the first to know about open roles available for you.Requirements: Completed Degree in in...

  • Java Developer

    1 month ago


    Johannesburg, South Africa Jobted ZA C2 Full time

    Java Developer Gauteng based A continuously growing company is looking for a Java Developer to join a successful team, providing software solutions to design, develop and implement solutions to meet business requirements in accordance with specifications provided. Job Experience & Skills Required: - At least 4 years development experience - Tertiary...

  • Java Developer

    1 day ago


    Johannesburg, South Africa Deka Minas Pty Ltd Full time

    About the Role:We are seeking a skilled Intermediate Java Developer with experience in J2EE/EE and Spring Framework to join our team on a contract basis. As part of our software development team, you will play a key role in designing and developing Java-based applications that support the business objectives. This is a fantastic opportunity to work in the...

  • Java Developer

    1 month ago


    Johannesburg, South Africa Network Recruitment Full time

    Java Developer Gauteng based A continuously growing company is looking for a Java Developer to join a successful team, providing software solutions to design, develop and implement solutions to meet business requirements in accordance with specifications provided. Job Experience & Skills Required: At least 4 years development experience Tertiary...

  • Junior Java Developer

    3 weeks ago


    Johannesburg,, South Africa Jobted ZA C2 Full time

    Paracon is actively building up a talent database of skilled Java Developers to support our clients’ continuous need for growth. We are ideally looking for Java Developers with Financial Services / Investment / Asset Management industry experience. We ‘almost always’ have Java Developer opportunities available in Johannesburg and Cape Town for...

  • Java Developer

    4 months ago


    Johannesburg, South Africa Frostbyte Digital Full time

    Key PurposeDesigns, develops, and implements Java applications to support business requirements. Follows approved life cyclemethodologies, creates design documents, writes code and performs unit and functional testing of software.Contributes to the overall architecture and standards.Areas of responsibility may include but not limited to• Work closely with...

  • Java Developer

    2 months ago


    Johannesburg, South Africa Jobted ZA C2 Full time

    Responsibilities: - Design, develop and implement solutions to users needs and requirements. - Review and improvise code. - Technical architectural design. - Develop and document design, source code and technical architecture. - Maintain and manage existing source code. - Run tests and fix bugs. - Coordinate with architects and business analysts to...

  • Java Developer

    4 months ago


    Johannesburg, South Africa Frostbyte Digital Full time

    Key Purpose Designs, develops, and implements Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, writes code and performs unit and functional testing of software. Contributes to the overall architecture and standards. Areas of responsibility may include but not limited to • Work closely...


  • Johannesburg, Gauteng, South Africa Frostbyte Digital Full time

    About Frostbyte DigitalFrostbyte Digital is a pioneering technology company that pushes the boundaries of innovation. We are dedicated to delivering exceptional results that exceed our clients' expectations.Job Title: Java Application DeveloperWe are seeking a highly skilled Java Application Developer to join our team. The successful candidate will be...

  • Backend Developer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Network Recruitment is seeking a skilled Backend Developer - Java to join our team. As a Java developer, you will be responsible for designing, developing, and implementing software solutions to meet business requirements.Key Responsibilities:Develop high-quality Java codeCollaborate with cross-functional teamsDesign and implement efficient algorithmsThe...

  • Senior Java Developer

    2 months ago


    Johannesburg, South Africa Jobted ZA C2 Full time

    Overview Hire Resolve’s client is seeking a talented Senior Java Developer to join their dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-performance Java applications that meet the needs of our diverse clientele. The ideal candidate will have a strong understanding of object-oriented programming and...

  • Senior Java Developer

    2 months ago


    Johannesburg, South Africa Goldman Tech Resourcing Full time

    Exciting new opportunity for a Senior Java Developer with at least 8 years of experience. Developing with Java and SpringBoot with Angular and you would like to secure a new opportunity for 2025 then now is the time to apply Minimum Requirements: B.Sc Degree · Java software development · Angular experience an advantage · SpringBoot experience · AWS...

  • Java Developer

    4 weeks ago


    Johannesburg, South Africa Jobted ZA C2 Full time

    A continuously growing company within the banking industry is looking for a Java Developer to join a successful team providing software solutions to design, develop and implement solutions to meet business requirements in accordance with specifications provided. Requirements: - At least 5 years development experience - Tertiary qualification...

  • Senior JAVA Developer

    4 weeks ago


    Johannesburg, South Africa Jobted ZA C2 Full time

    What you will be doing: - Looking for an exceptional individual to build Java integration services and applications using company Framework 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...

  • Java Developer

    3 months ago


    Johannesburg, South Africa Jobted ZA C2 Full time

    Overview Hire Resolve is seeking a talented Java Developer to join our client’s team in Johannesburg. In this role, you will be essential in designing, developing, and maintaining innovative software solutions. If you are passionate about coding and enjoy collaborating with cross-functional teams, this opportunity is for you! Responsibilities - Develop...