Full Stack Java Developer - Johannesburg - SavageOne Pty Ltd

    SavageOne Pty Ltd
    SavageOne Pty Ltd Johannesburg

    2 days ago

    Default job background
    Description

    Full Stack Developer

    About the Job

    We are seeking a highly skilled Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for developing high-quality Java applications using Java 8 and later versions.

    Key Responsibilities

    • Develop High-Quality Applications: Develop high-quality Java applications using Java 8 and later versions.
    • Design and Implement Services: Design and implement SOAP and RESTful services to ensure smooth communication between application components.
    • Collaborate with Teams: Collaborate with cross-functional teams to gather requirements, design features, and implement solutions.
    • Estimate Project Time: Provide time estimates for prioritized PI items each quarter.
    • Write Testable Code: Write high-quality, testable code that adheres to software engineering best practices.
    • Manage Version Control: Use Git for version control to manage code repositories and facilitate team collaboration.
    • Optimize Resource Usage: Work with containerized applications in Kubernetes to optimize resource usage and scalability.
    • Design Microservices: Design and implement microservices to create modular and scalable systems.
    • Manage Dependencies: Manage project dependencies and builds using Maven (for Spring Boot applications) and npm/yarn (for Node.js applications).
    • Implement CI/CD Pipelines: Implement and maintain CI/CD pipelines to automate the software delivery process.
    • Utilize JIRA and Confluence: Utilize JIRA and Confluence for issue tracking and documentation.

    Requirements

    • Bachelor's Degree: Bachelors degree in Computer Science, Engineering, or a related field.
    • Experience: Proven experience as a Full Stack Developer or in a similar role.
    • Java Programming: Proficiency in Java programming (Java 8 and above).
    • Spring Boot Experience: Strong experience in developing Spring Boot applications.
    • SOAP and RESTful Integration: Extensive knowledge of SOAP and RESTful service integrations.
    • OOP Understanding: Solid understanding of Object-Oriented Programming (OOP) and software design patterns.
    • JPA Knowledge: Familiarity with JPA for object-relational mapping.
    • Distributed System Monitoring: Experience with monitoring distributed systems using tools like AppDynamics, Prometheus, Sentry, or Zipkin.
    • Version Control Systems: Familiarity with version control systems such as Git, GitHub, GitLab, or Bitbucket.
    • Database Design: Strong understanding of database design and experience with relational databases like PostgreSQL, MySQL, Microsoft SQL Server, Oracle DB, or SQLite.
    • Kubectl Knowledge: Basic knowledge of using kubectl to interact with Kubernetes services via CLI.
    • Microservices Architecture: Hands-on experience with microservices architecture and its implementation.
    • Maven Experience: Knowledge of Maven for managing project dependencies and builds.
    • CI/CD Pipelines: Experience with CI/CD pipelines and automation tools.
    • JIRA and Confluence: Familiarity with JIRA and Confluence for project management and documentation.
    • Agile Development Practices: Strong understanding of Agile development practices.
    • Problem-Solving Skills: Excellent problem-solving skills and meticulous attention to detail.
    • Communication Skills: Strong communication and collaboration skills, with the ability to work effectively in a team environment.

    Salary: $120,000 - $180,000 per year


  • Network Recruitment

    Java developer

    1 week ago


    Network Recruitment Johannesburg

    IT Specialist Recruitment Consultant · 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. · Key Responsibilities: ...

  • FNB Namibia

    Java Developer

    2 days ago


    FNB Namibia Johannesburg

    We are seeking a highly skilled Java Developer to join our team of experts in designing, creating, testing and documenting new and enhanced applications and systems. As a Java Developer, you will be responsible for advising on the design, creation, testing and documentation of ne ...

  • FNB Namibia

    Java Developer

    2 days ago


    FNB Namibia Johannesburg

    Job Title: Java Developer · We are seeking an experienced Java Developer to join our team. As a Java Developer, you will be responsible for designing, creating, testing, and documenting new and enhanced applications and systems. · Key Responsibilities: · Advise on the design, cre ...

  • Wesbank

    Java Developer

    2 days ago


    Wesbank Johannesburg

    Job Title: Java Developer · Estimated Salary: $80,000 - $110,000 per year · Overview · We are seeking an experienced Java Developer to join our team. The successful candidate will have a strong background in Java and Java EE, with experience in system design and development metho ...


  • RMB Nigeria Limited Johannesburg

    Job Title: Java Developer · We are seeking a skilled Java Developer to provide IT expertise and advice in the design, creation, testing and documentation of new and enhanced applications and systems. · The ideal candidate will have experience in System Design & Development method ...

  • RMB Nigeria Limited

    Java Developer

    2 days ago


    RMB Nigeria Limited Johannesburg

    Hello Java Developer · Welcome to the home of the talented developers who design for innovation and deliver products and services that make us incredibly proud with people who are passionate about technology. · As a Java Developer, you will be part of a team where experts come to ...

  • RMB Nigeria Limited

    Java Developer

    10 hours ago


    RMB Nigeria Limited Johannesburg

    Job Summary · We are seeking a skilled Java Developer to implement technology projects and ensure program goals are accomplished. · About the Role · This position involves designing, creating, testing, and documenting new and enhanced applications and systems in accordance with a ...

  • Spane4all

    Java Developer

    10 hours ago


    Spane4all Johannesburg

    Job Summary · This is a 50-word summary of the job description. · Job Description · The Java Developer will implement technology projects to ensure program goals are accomplished. · Tech Stack: · MySQL · Hibernate and Springboot · Jenkins · Docker · Java 8/11 · CI/CD · Maven and ...

  • FirstRand Namibia Limited

    Java Developer

    2 days ago


    FirstRand Namibia Limited Johannesburg

    Job Title: Java Developer · We are seeking a highly skilled and experienced Java Developer to join our team. The successful candidate will be responsible for providing IT expertise and advice in the design, creation, testing, and documentation of new and enhanced applications and ...

  • Network IT

    Java Developer

    2 hours ago


    Network IT Johannesburg

    Java Developer · A sought-after Java Developer is required to collaborate with a passionate team of Developers who share a strong enthusiasm for software development. · Duties and Responsibilities · A rapidly expanding technology company seeks a skilled Java Developer to join the ...

  • Mpilo Technologies (Pty) Ltd

    Java Developer

    4 days ago


    Mpilo Technologies (Pty) Ltd Johannesburg

    Software Development Specialist · Design, develop and implement innovative solutions to meet user needs and requirements. · Analyzing user needs and designing effective solutions · Developing and implementing software solutions using Java Spring Boot · Collaborating with architec ...

  • Rmbwestport

    Java Developer

    2 days ago


    Rmbwestport Johannesburg

    Job Title · A Java Developer is required to implement a program of technology projects ensuring that program goals are accomplished. · Overview: · The ideal candidate will be responsible for developing and maintaining the interface that staff members use to perform back-office fu ...

  • Deka Minas Pty Ltd

    Java Developer

    1 week ago


    Deka Minas Pty Ltd Johannesburg

    About the Job: · We are seeking a skilled Intermediate Java Developer 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 business objectives. · Key Responsibilit ...

  • Spane4all

    Java Developer

    2 days ago


    Spane4all Johannesburg

    Job Title: Java Developer · As a Java Developer, you will be part of a team that designs and delivers innovative solutions to help customers navigate their lives and businesses. · Key Responsibilities: · Advise on the design, creation, testing and documentation of new and enhance ...

  • FirstRand Namibia Limited

    Java Developer

    10 hours ago


    FirstRand Namibia Limited Johannesburg

    About the Role · We are seeking a skilled Java Developer to join our team of experts who ignite effective change. As a Java Developer, you will be part of a collaborative environment where unique talents and diverse minds come together. · Your primary responsibility will be to ad ...

  • FirstRand Namibia Limited

    Java Developer

    2 days ago


    FirstRand Namibia Limited Johannesburg

    Job Title: Java Developer · Estimated Salary: $120,000 - $180,000 per year · Overview: · We are seeking a highly skilled and motivated Java Developer to join our Assistance on Platform team. · The ideal candidate will be responsible for developing and maintaining the interface th ...

  • Frostbyte Digital

    Java Developer

    4 days ago


    Frostbyte Digital Johannesburg Contract

    Key Purpose · Designs, develops, and implements Java applications to support business requirements. Follows approved lifecycle methodologies, creates design documents, writes code and performs unit and functional testing of software. · Contributes to the overall architecture and ...


  • Boardroom Appointments Johannesburg

    Software Developer Job Description · About the Role: · This is a challenging opportunity for a skilled Software Developer to join our team. The ideal candidate will have a strong background in Java and experience with Springboot, as well as expertise in API development. · Key Res ...

  • Spane4all

    Java Developer

    2 days ago


    Spane4all Johannesburg

    Job Title: · IT Expertise and Application Development · About the Role: · We are seeking an experienced IT professional to provide expertise in the design, creation, testing, and documentation of new and enhanced applications and systems. · Responsibilities: · Advise on the desig ...

  • Falcorp Resourcing

    Java Developer

    2 hours ago


    Falcorp Resourcing Johannesburg

    Job Title: Intermediate Java Developer · We are seeking a skilled Intermediate Java Developer to oversee the software development life cycle, encompassing planning, prioritization, testing, and release. · Key Responsibilities: · Hard Skills: · Hold a degree in IT or related field ...

  • Network Contracting

    Java Developer

    2 hours ago


    Network Contracting Johannesburg

    Job Description: · Senior Java Developer - 12 Month Contract · We are seeking a highly experienced Senior Java Developer to join our team in the banking/financial services sector. · Qualifications and Experience: · Minimum: Bachelor of Engineering, Bachelor of Science in Engineer ...

Jobs
>
Johannesburg
>
Full stack java developer