Back End Developer - Java, React, HTML, CSS
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*** .
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
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...- ...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...
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...- ...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...
- ...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...
- ...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) ~...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
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...- .... 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-...
- ...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...
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...- ...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...
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!
