Enable job alerts via email!

Full Stack Java Developer

PBT Group

Cape Town

On-site

ZAR 300 000 - 700 000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Full Stack Java Developer to design and maintain both front-end and back-end applications. This role involves collaborating with cross-functional teams to build high-performance software solutions, optimizing applications for speed and security, and integrating third-party services. Ideal candidates will have extensive experience in Java development, proficiency in modern JavaScript frameworks, and a strong understanding of microservices and cloud platforms. Join this dynamic team and contribute to innovative projects that shape the future of technology.

Qualifications

  • 5+ years experience in Java development with strong proficiency in Java 8+.
  • Experience with front-end frameworks like Angular, React, or Vue.js.

Responsibilities

  • Design and develop Java-based applications ensuring scalability and performance.
  • Develop and maintain RESTful APIs and microservices.

Skills

Java
Spring Framework
JavaScript
Angular
React
Vue.js
RESTful APIs
Microservices
Problem-solving
Agile methodologies

Education

Bachelor's degree in Computer Science
Bachelor's degree in Information Technology

Tools

Docker
Kubernetes
Jenkins
GitHub Actions
GitLab CI/CD
AWS
Azure
Google Cloud

Job description

Full Stack Java Developer job vacancy in Cape Town.

The Full Stack Java Developer will be responsible for designing, developing, and maintaining both front-end and back-end components of applications.

The successful candidate will collaborate with cross-functional teams to build scalable, high-performance software solutions.

Key Responsibilities:

  • Design, develop, and maintain Java-based applications, ensuring scalability and performance.
  • Develop and maintain RESTful APIs and microservices.
  • Build intuitive user interfaces using modern JavaScript frameworks such as Angular, React, or Vue.js.
  • Implement responsive designs and ensure cross-browser compatibility.
  • Work closely with business analysts, UI/UX designers, and backend developers to deliver complete solutions.
  • Optimise applications for maximum speed, reliability, and security.
  • Integrate third-party services and APIs.
  • Write unit and integration tests to ensure software quality.
  • Troubleshoot and debug applications.
  • Stay updated with industry trends and emerging technologies.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in Java development.
  • Strong proficiency in Java 8+ and Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Experience with front-end development using JavaScript, HTML, CSS, and modern frameworks (Angular, React, or Vue.js).
  • Hands-on experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Knowledge of microservices architecture and containerisation (Docker, Kubernetes).
  • Familiarity with DevOps practices and CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD).
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) is an advantage.
  • Understanding of software development best practices, including Agile methodologies.
  • Strong problem-solving skills and attention to detail.

Preferred Skills & Experience:

  • Experience with GraphQL.
  • Knowledge of messaging systems such as Kafka or RabbitMQ.
  • Exposure to automated testing frameworks (JUnit, Selenium, Cypress).
  • Familiarity with authentication and authorisation mechanisms such as OAuth and JWT.
  • Experience in financial, banking, or insurance sectors is advantageous.

Key Competencies:

  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work in a fast-paced environment and adapt to evolving technologies.
  • Attention to detail and a commitment to software quality.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.