Enable job alerts via email!

Senior Full Stack Developer (Javascript, Typescript, Spring Boot, Microservices)

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in Johannesburg is seeking a Senior Full Stack Developer to join their dynamic team. This role involves architecting microservices and developing scalable applications, requiring extensive experience in Spring Boot and Java. The ideal candidate will thrive in a collaborative environment and tackle complex challenges while delivering high-performance software.

Benefits

Competitive salary and benefits package
Opportunity to work on cutting-edge technologies
Collaborative and inclusive work culture
Professional growth opportunities

Qualifications

  • 8+ years of professional experience in software development.
  • Advanced knowledge of Spring Boot and Java.
  • Proven experience in microservices architecture.

Responsibilities

  • Architect and implement microservices for scalability and performance.
  • Collaborate with teams to gather and analyze requirements.
  • Conduct code reviews and mentor junior developers.

Skills

Spring Boot
Java
Microservices
RESTful APIs
SQL
NoSQL
AWS
Azure
GCP
Docker
Kubernetes
Agile
Scrum
Python
Node.js
Kotlin
Jest
JUnit
Cypress

Job description

About the Role : ONSITE

We are seeking a highly skilled Senior Full Stack Developer to join our dynamic team.

This critical role focuses on developing robust, scalable applications that deliver exceptional performance.

The ideal candidate is a seasoned developer with a strong technical foundation, passionate about building impactful software, and experienced in modern frameworks and microservices architecture.

Key Responsibilities
  1. Architect and implement microservices to ensure scalability, flexibility, and high performance.
  2. Collaborate with cross-functional teams to gather and analyze requirements, ensuring alignment with business goals.
  3. Write clean, efficient, and maintainable code following best practices and coding standards.
  4. Optimize applications for maximum speed and scalability.
  5. Conduct code reviews, provide mentorship, and guide junior developers.
  6. Troubleshoot and resolve complex technical issues across the stack.
  7. Stay up-to-date with emerging trends and technologies, advocating for their adoption where appropriate.
Required Skills and Qualifications
  • 8+ years of professional experience in software development, with a focus on full-stack development.
  • Advanced knowledge of Spring Boot and Java for backend development.
  • Proven experience designing and implementing microservices architecture.
  • Strong understanding of RESTful APIs and integration patterns.
  • Experience with database technologies (SQL and NoSQL) and cloud platforms (AWS, Azure, or GCP).
  • Familiarity with CI / CD pipelines, containerization (Docker), and orchestration (Kubernetes).
  • Excellent problem-solving skills and a passion for tackling complex challenges.
  • Strong communication skills and the ability to work collaboratively in a team environment.
Preferred Skills
  • Experience in Agile / Scrum development environments.
  • Exposure to DevOps practices and tools.
  • Familiarity with additional languages or frameworks like Python, Node.js, or Kotlin.
  • Knowledge of testing frameworks (e.g., Jest, JUnit, or Cypress).
What We Offer
  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge technologies and impactful projects.
  • A collaborative and inclusive work culture.
  • Professional growth opportunities and access to training resources.

J Ljbffr

Create a job alert for this search
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.