Enable job alerts via email!

Software Engineer - Java And React

Bebeesoftwareengineer

Cape Town

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development firm is seeking a highly skilled Software Engineer in Cape Town to work on scalable web applications. The ideal candidate will have extensive experience in Java (Spring Boot) and React.js, and be involved in the full software development lifecycle. Key responsibilities include implementing RESTful APIs and ensuring code quality. The role offers the opportunity to collaborate with cross-functional teams in a fast-paced environment.

Qualifications

  • 6+ years' experience in Java development with Spring Boot.
  • 2+ years' experience with React.js, JavaScript, HTML5, and CSS3.
  • Strong knowledge of microservices architecture.
  • Experience with SQL and NoSQL databases.

Responsibilities

  • Implement RESTful APIs.
  • Integrate frontend and backend services.
  • Conduct code reviews.
  • Ensure adherence to coding standards.

Skills

Java development
React.js
RESTful APIs
SQL and NoSQL databases
Microservices architecture
Containerization (Docker, Kubernetes)
CI / CD pipelines
Git version control
Agile methodologies
Job description
Job Description

We are seeking a highly skilled Software Engineer to join our team.

The ideal candidate will have strong expertise in Java (Spring Boot) and React.js, with a focus on building scalable web applications. The successful candidate participate in the full software development lifecycle, from technical analysis and design to coding, testing, and deployment.

They will collaborate with cross-functional teams, including BAs, testers, DevOps, and UX / UI designers. The role involves designing, developing, and maintaining enterprise-grade applications with a focus on performance, scalability, and user experience.

Key Responsibilities
  • Implement RESTful APIs
  • Integrate frontend and backend services securely and efficiently
  • Conduct code reviews
  • Ensure adherence to coding standards and best practices
Required Skills and Qualifications
  • 6+ years' experience in Java development, including Spring Boot, JPA / Hibernate, and RESTful APIs
  • 2+ years' experience working with React.js, JavaScript (ES6+), HTML5, and CSS3
  • Strong knowledge of microservices architecture and containerization (Docker, Kubernetes)
  • Experience with CI / CD pipelines and Git version control
  • Working knowledge of SQL and NoSQL databases (PostgreSQL, MongoDB, etc.)
  • Familiarity with cloud environments (AWS, Azure, or GCP)
  • Strong understanding of Agile methodologies (Scrum, Kanban)
Benefits

The ideal candidate will be passionate about learning and mentoring others, with a proactive mindset and attention to detail. Strong analytical and problem-solving skills, solid communication and teamwork abilities, are also essential. Ability to work under pressure in a fast-paced environment.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.