Full-Stack Java Engineer: Microservices & Vue.Js

Vuetoronto

Gauteng

Remote

ZAR 650,000 - 1,200,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Medical aid
Retirement fund contributions
Professional development
Remote work from SA

Job summary

VueToronto is seeking a Senior Java Developer to join a globally distributed, fully remote team. The role focuses on designing, developing, and deploying robust Java-based applications for enterprise clients.

You will work with cross-functional teams to architect solutions, review code, and ensure performance and reliability while staying current with the latest Java technologies. Remote work from South Africa is supported.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional Java development experience.
  • Strong Java framework experience (Spring Boot, Hibernate).
  • Experience with microservices and RESTful APIs.
  • Cloud and containerization experience (AWS/Azure/GCP; Docker/Kubernetes).

Responsibilities

  • Design, develop, and maintain high-performance, scalable Java applications.
  • Write clean, well-documented, testable code using Java and related frameworks.
  • Collaborate with architects, product managers, and engineers on requirements and designs.
  • Participate in code reviews and ensure coding standards are met.
  • Develop and maintain APIs and microservices; troubleshoot defects and performance issues.

Skills

Java
Spring Boot
RESTful APIs
Microservices
SQL / NoSQL

Education

Bachelor's Degree

Tools

Docker
Kubernetes
Git
Maven/Gradle

Job description

About the Role Our client, a dynamic software development house specializing in enterprise solutions, is seeking an accomplished Senior Java Developer to join their globally distributed, fully remote team. This role is central to designing, developing, and deploying robust, scalable Java-based applications that meet the complex needs of our enterprise clients. You will work collaboratively with cross-functional teams, architecting solutions, writing high-quality code, and ensuring the performance and reliability of our client's software offerings. We are looking for an individual with a deep understanding of the Java ecosystem, strong problem-solving skills, and a passion for building efficient and maintainable code. As a fully remote position, you will have the opportunity to work from your preferred location within South Africa, contributing to impactful projects and driving innovation. This is an excellent opportunity to enhance your career within a supportive, growth-oriented company that values technical excellence and continuous learning. The ideal candidate is a self-starter, a strong communicator, and dedicated to delivering high-quality software solutions.

Key Responsibilities
  • Design, develop, and maintain high-performance, scalable Java applications.
  • Write clean, efficient, well-documented, and testable code using Java and related frameworks.
  • Collaborate with architects, product managers, and other engineers to define software requirements and technical designs.
  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Develop and maintain APIs and microservices.
  • Contribute to the continuous improvement of development processes and tools.
  • Mentor junior developers and provide technical guidance.
  • Stay current with the latest Java technologies, frameworks, and industry trends.
  • Ensure the security and integrity of applications.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related quantitative field, or equivalent professional experience.
  • Minimum of 5 years of professional experience in Java development.
  • Strong proficiency in Java and common frameworks like Spring Boot, Hibernate, or similar.
  • Experience with microservices architecture and RESTful API design.
  • Solid understanding of database technologies (e.g., SQL, PostgreSQL, MySQL, NoSQL).
  • Familiarity with front-end technologies (e.g., JavaScript, Angular, React) is a plus.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is highly desirable.
  • Proficiency in version control systems (Git) and build tools (e.g., Maven, Gradle).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a remote, collaborative team environment.
Benefits
  • Attractive annual salary with regular performance reviews.
  • Comprehensive medical aid and retirement fund contributions.
  • Opportunities for professional development and further training.
  • A stable and supportive work environment within a leading organization.
  • Exposure to large-scale enterprise projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Performance-based bonuses
Health benefits
Flexible work schedule
+1
Remote Senior Full-Stack Developer
Remote Senior Full-Stack Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Full remote work
Generous annual leave
+4
Senior Software Engineer (Java Specialist)
Senior Software Engineer (Java Specialist)

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Full remote work flexibility
Competitive compensation with bonuses
Health insurance
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Home office setup allowance
Healthcare insurance
+3
Senior Full-Stack Software Engineer (Remote)
Senior Full-Stack Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Paid time off
Professional development
+2
Senior Full Stack Developer - Remote First
Senior Full Stack Developer - Remote First

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Health benefits
Professional development opportunities
+1
Senior Full-Stack Developer (Remote)
Senior Full-Stack Developer (Remote)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Remote-first
Health insurance
+2
Remote Software Engineer - Full Stack Development
Remote Software Engineer - Full Stack Development

Placements24 • Upington

Hybrid
ZAR 700,000 - 950,000
Fully remote work
Competitive salary
Professional development budget
+1
Senior Full Stack Engineer (Remote-First)
Senior Full Stack Engineer (Remote-First)

Placements24 • Mossel Bay

Hybrid
ZAR 1,000,000 - 1,600,000
Fully remote work
Competitive salary
Home office allowance
+3
Remote Senior Software Engineer - Full Stack
Remote Senior Software Engineer - Full Stack

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Remote-first environment
Stock options
Laptop provided
+1