Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Back End Developer - Java, React, HTML, CSS

Full-time

Abalobi Solutions

We are seeking a Senior Back-End Developer to join a global product team specializing in Java-based enterprise applications, API development, cloud-native solutions, CI/CD, and modern software engineering practices within the Vehicle and Financial Product domain. The successful candidate will be responsible for designing, developing, maintaining, and enhancing scalable applications and services while collaborating with product owners, stakeholders, and agile delivery teams. This role is ideal for an experienced developer with strong Java expertise, cloud knowledge, and a passion for building high-performance, secure, and maintainable enterprise systems.

Essential Skills

  • Proficiency in Java 8, 11, and 17+.
  • Experience with React for full-stack development.
  • Strong understanding of HTML, CSS, and JavaScript.
  • Experience developing RESTful services and APIs.
  • Familiarity with SQL and NoSQL database technologies.
  • Strong knowledge of Git and version control practices.
  • Ability to write clean, maintainable, and efficient code.
  • Experience working in Agile development environments.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to manage and prioritize multiple tasks effectively.
  • AWS knowledge and practical experience.
  • Experience with CI/CD practices and tools.

Advantageous Skills

  • Knowledge of software design patterns.
  • Strong Object-Oriented Programming and Design principles.
  • API development and integration expertise.
  • Quarkus experience (highly advantageous).
  • GitHub Actions and GitHub Enterprise.
  • Experience with AWS and/or Azure cloud platforms.
  • Docker and Kubernetes experience.
  • CI/CD pipeline implementation and DevOps practices.
  • Microservices architecture.
  • Automated testing frameworks and tools.
  • TypeScript development experience.
  • Experience working within cross-functional teams.
  • Application performance optimization and scalability.
  • Security best practices in software development.
  • Adaptability and willingness to learn new technologies.

Key Responsibilities

  • Design, develop, and maintain high-quality software applications.
  • Collaborate with product owners and stakeholders to gather and refine requirements.
  • Implement new features and improve existing functionality.
  • Conduct code reviews and ensure adherence to coding standards.
  • Troubleshoot and resolve software defects and performance issues.
  • Contribute to the design and implementation of CI/CD pipelines.
  • Stay current with emerging technologies and industry trends.
  • Create and maintain technical documentation.
  • Mentor junior developers and provide technical leadership.
  • Participate in Agile ceremonies and contribute to delivery objectives.
  • Ensure security compliance and implementation of best practices.
  • Perform code and peer reviews.
  • Demonstrate completed solutions during Agile ceremonies.
  • Participate in rotational standby support when required.
  • Provide production support and hyper-care following deployments.
  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum 5 years of software development experience.
  • Proven experience delivering successful enterprise software projects.
  • Agile working experience is mandatory.
  • Experience in full-stack development environments.

Interested candidates who meet the above requirements are invited to submit their updated CV to ***email_hidden*** .

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Back End Developer - Java, React, HTML, CSS in Benoni, Gauteng vacancy
  •  ...RESTful APIs: Proficiency in designing and consuming RESTful APIs. Java Orchestration: Docker, Kubernetes Terraform Kafka...  ...third-level support for production incidents, when required Develop systems solutions in line with quality and delivery requirements... 

    Imizizi

    Benoni, Gauteng
    22 days ago
  •  ...Our client is urgently seeking a Senior Java Developer to join a collaborative, outcomes-driven environment based in Gauteng. This role is ideal for an experienced Java engineer who thrives in complex systems development and modern enterprise delivery. Key Responsibilities... 

    MSP Staffing Pty Ltd

    Benoni, Gauteng
    2 days ago
  •  ...Our client is looking for a motivated Software Developer to become part of a high-performing team responsible for delivering robust and...  ...skills Additional Advantage • Python and Django • HTML, CSS, and JavaScript • Git version control systems • Numpy/Pandas... 

    Attain People

    Benoni, Gauteng
    18 days ago
  •  ...Reference: JHB001460-ZN-1 ESSENTIAL SKILLS Expertise in Json, Java and Javascript coding languages Experience in ServiceNow-...  ...Certified Systems Administrator ServiceNow Certified Application Developer Minimum of 5 years working experience in IT, specifically... 

    Imizizi

    Benoni, Gauteng
    2 days ago
  •  ...Reference: Pta004014-EP-1 Junior Software Developer vacancy in Queenswood, Pretoria. Diploma or degree in Engineering or Computer Science...  ...) Minimum 1 year of experience developing C# and/or Java applications (advantageous) Qualifications ~ Diploma or degree... 

    E and D Recruiters

    Benoni, Gauteng
    25 days ago
  •  ...landscapes. Strong hands-on experience with Java development, including building,...  ...Practical experience designing and implementing end-to-end monitoring, logging, and...  .... Coach and mentor junior integration developers and engineers; drive best practices in design... 

    Imizizi

    Benoni, Gauteng
    29 days ago
  •  ...responsible for the development and maintenance of the application (front-end and backend). Participate in all relevant Agile ceremonies....  ...Contribute to the refinement and sizing of user stories. Develop systems solutions in line with quality and delivery requirements... 

    Imizizi

    Benoni, Gauteng
    25 days ago
  •  ...Reference: Pta002863-EP-27 Protocol Software Developer with an Electronic Engineering or Computer Engineering or Computer Science-degree is required. The company has over 20 years of existence, and it only has an overseas/international client base. Exciting and challenging... 

    E and D Recruiters

    Benoni, Gauteng
    2 days ago
  •  ...while maintaining excellent customer relationships. Key Responsibilities Identify and pursue new business opportunities. Develop and maintain strong relationships with existing and prospective clients. Research and identify potential clients within target markets... 

    Oxyon People Solutions

    Benoni, Gauteng
    21 days ago
  •  ...Reference: Pta003882-EP-10 Embedded Software Developer (Production) is required for an established company in Lynnwood, Pretoria-East. BEng/BTech (Electronic Engineering or Computer Engineering). Will be responsible for to quality and test products, ensuring their quality... 

    E and D Recruiters

    Benoni, Gauteng
    2 days ago
  •  ...Reference: Pta004015-EP-1 Software Developer required for an Engineering company in Rosebank, Johannesburg. Bachelor’s Degree in Computer Science. 0-2 years of working experience in software development, web development, Linux, Database management, Cloud Technologies and... 

    E and D Recruiters

    Benoni, Gauteng
    25 days ago
  •  ...Key Responsibilities: Develop APIs and Big Data pipelines using Python, ETL, SQL and Spark Develop scalable backend solutions within...  ...AWS Development Skills and proficiency in Python (preferred), Java or SQL Strong software engineering and DevOps mindset Data... 

    Opensource

    Midrand, Gauteng
    21 hours ago
  • R 700 - 780 ph

     ...rare opportunity for a senior developer to work on mission-critical global...  ...a proven track record of end-to-end project delivery, with deep expertise in Java and React. You'll thrive in an agile environment...  ...-end technologies, including HTML, CSS, and JavaScript Experience... 

    ScoutIT

    Johannesburg, Gauteng
    9 days ago
  •  ...Decision Making RESTful APIs knowledge of CSS, HTML, and other front-end languages Scrum / Agile environment Responsibilities Technical Outputs Develop & Maintain user-facing features using React.js. Make use of reusable components and front-end... 

    BETSoftware

    Johannesburg, Gauteng
    5 days ago
  • R 840,000 pa

     ...Build. Innovate. Make an Impact. We're looking for a Software Developer who is passionate about technology, enjoys tackling complex...  ...technologies such as: Python and Django PostgreSQL HTML, CSS and JavaScript Git and version control NumPy and Pandas... 

    e-Merge IT Recruitment

    Johannesburg, Gauteng
    11 days ago
  •  ...Senior Java Developer | Full Stack | Cloud | REST APIs Are you a Senior Java Developer with strong...  ...the full technology stack from robust back-end systems to modern front-end applications...  ...with modern front-end technologies (React advantageous) Experience working with... 

    Itonga Resourcing

    Johannesburg, Gauteng
    22 days ago
  •  ...actually matters. Are you the kind of developer who opens a React codebase and thinks, 'Nice, let's...  ...Next.js TypeScript Tailwind CSS Docker-backed services API orchestration layers...  ...JSON What you'll do Lead front-end development and help shape technical... 

    E-Merge IT Recruitment

    Johannesburg, Gauteng
    22 days ago
  •  ...Discovery – Group Shared Services- Systems of Engagement: CEM Java Developer (Senior) About Discovery Discovery’s core purpose is to...  ...experience. ~ Experience in Presentation layer development (HTML5, CSS, JSP, TypeScript / JavaScript, Spring MVC, Angular 1 & 2) ~... 

    Discovery Limited

    Heidelberg, Gauteng
    5 days ago
  •  ...Our client is urgently in search of experienced Senior Java Developer to join their team in Johannesburg. ????????????????: Implement the designed solutions in the required development language (typically Java) in accordance with the Group standards, processes, tools... 

    Hire Resolve

    Johannesburg, Gauteng
    4 days ago
  •  ...Role Purpose The Senior Front-End Developer is responsible for designing...  ...first interfaces using modern CSS frameworks and methodologies...  ...SEO best practices (semantic HTML, structured data, meta tags)...  ...(ES6+) and modern frameworks (React, Vue, or Angular) Solid understanding... 

    WMS Secure

    Johannesburg, Gauteng
    a month ago
  •  ...Our client is seeking to hire the services of a highly talented Java Developer to join their dynamic team. The successful candidate will...  ...beneficial Presentation layer technologies (JavaServer Faces, HTML 5, JavaScript, CSS3) Testing methodologies SDLC tools (Jira... 

    Hire Xpectations

    Johannesburg, Gauteng
    28 days ago
  •  ...We’re looking for a Front-End Developer who is comfortable working in...  ...skills: Strong experience with React and TypeScript Strong...  ...complex API responses Strong CSS and Tailwind CSS skills...  ...development servers and Docker-backed APIs Clear communication around... 

    E-Merge IT Recruitment

    Johannesburg, Gauteng
    a month ago
  •  ...Our client is seeking two experienced Senior Java Software Developers to join a growing international development team focused on delivering innovative...  ...working with TypeScript ~ Exposure to Angular, React, and/or VueJS ~ Strong written and verbal English communication... 

    Tumaini Consulting

    Johannesburg, Gauteng
    8 days ago
  •  ...Our client is seeking Senior Java Developers to join a high-performance engineering team with flexibility between Johannesburg (in-office)...  ...communication skills ~ Proven ability to take ownership of end-to-end delivery Advantageous: Experience in fintech, banking... 

    Goldman Tech Resourcing (Pty) Ltd

    Johannesburg, Gauteng
    5 days ago
  •  ...Key Responsibilities: Design, develop, and maintain Windows Forms user interfaces. Enhance and modernise legacy desktop applications. Develop reusable UI components and custom controls. Identify and resolve usability and performance issues. Collaborate with... 

    Network Finance

    Johannesburg, Gauteng
    21 hours ago
  • R 800,000 pa

     ...Our client is looking for a Senior Java Developer that builds and maintains complex full-stack applications using Java and Angular in a hybrid...  ...(Java 11 or higher) Solid experience with Angular (front-end development is essential) Experience building and maintaining... 

    MSP Staffing Pty Ltd

    Centurion, Gauteng
    24 days ago
  •  .... Lead with Impact. We're looking for a Principal Software Developer who thrives at the intersection of technical excellence, leadership...  ...engineering ecosystem that may include: Salesforce Apex Java and Spring Framework RESTful APIs and Microservices Test-... 

    E-Merge IT Recruitment

    Johannesburg, Gauteng
    15 days ago
  •  ...an environment where software engineers, developers, and tech enthusiasts can thrive, grow,...  ...Role Overview We are always looking for Back End Engineers for future opportunities. By...  ...backend systems using C#, Python, Java, or Node.js. API Design & Integration... 

    Blue Bean Software

    Johannesburg, Gauteng
    26 days ago
  • R 1.2 pa

    A leading technology-driven organisation is seeking a Senior Back-End Developer to join its Development and Engineering team. This role is ideal for a developer who combines strong technical expertise with leadership capability , and who is passionate about delivering... 

    E-Merge

    Centurion, Gauteng
    a month ago
  •  ...us. Get to Know our Team In Agoda’s Back End Engineering department, we build the...  ...receive actionable insights. Architect and develop scalable data quality tools and...  ...ClickHouse) ~ Backend development (e.g., Python, Java, Scala or similar) Experience building... 

    Agoda

    Johannesburg, Gauteng
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Back End Developer - Java, React, HTML, CSS. Be the first to apply!