Java Architect

Impronics Technologies

Johannesburg

On-site

ZAR 1,000,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Impronics Technologies in Johannesburg seeks an experienced Java Full Stack Developer Architect to lead design, development, and implementation of scalable, secure, and high-performance enterprise applications. The ideal candidate will have strong expertise in Java technologies, modern front-end frameworks, cloud platforms, microservices architecture, and DevOps practices.

This role requires a hand‑on technical leader who can define architectural standards, mentor development teams, and

Qualifications

  • 10+ years of Java application development and 3+ years in architecture.
  • Hands-on with microservices, RESTful APIs, and cloud-native design.
  • Strong background in Spring, security, and data access patterns.

Responsibilities

  • Design and architect enterprise-grade full-stack applications with modern web tech.
  • Define architecture, coding standards, patterns, and best practices.
  • Lead development of scalable microservices; mentor teams on design.
  • Translate business needs into technical solutions with stakeholders.
  • Review architecture and code for quality, maintainability, and security.
  • Develop RESTful APIs and integrate with enterprise systems.
  • Drive cloud adoption and DevOps automation via CI/CD pipelines.
  • Ensure security, governance, and enterprise architecture compliance.

Skills

Java 17/21
Spring Framework
Microservices
RESTful APIs
Angular/React
Docker/Kubernetes
Cloud platforms (AWS/Azure/GCP)
CI/CD (Jenkins, GitHub Actions)
DevOps practices
SOA/Architecture

Tools

Docker
Kubernetes
Git
OpenAPI/Swagger

Job description

Job Summary

We are seeking an experienced and highly skilled Java Full Stack Developer Architect to lead the design, development, and implementation of scalable, secure, and high-performance enterprise applications. The ideal candidate will have strong expertise in Java technologies, modern front-end frameworks, cloud platforms, microservices architecture, and DevOps practices. This role requires a hand‑on technical leader who can define architectural standards, mentor development teams, and collaborate with stakeholders to deliver innovative solutions.

Key Responsibilities
  • Design and architect enterprise-grade full-stack applications using Java and modern web technologies.
  • Define application architecture, coding standards, design patterns, and best practices.
  • Lead the development of scalable, secure, and high-performance microservices-based applications.
  • Collaborate with business stakeholders, product owners, and engineering teams to translate business requirements into technical solutions.
  • Review application architecture and code to ensure quality, maintainability, and scalability.
  • Mentor and guide development teams on technical design, implementation, and problem-solving.
  • Develop RESTful APIs and integrate with third-party services and enterprise systems.
  • Optimize application performance, reliability, and security.
  • Drive cloud adoption and DevOps automation using CI/CD pipelines.
  • Participate in technology evaluations and recommend appropriate tools and frameworks.
  • Ensure compliance with security, governance, and enterprise architecture standards.
  • Troubleshoot complex production issues and provide architectural solutions.
Required Skills
  • 10+ years of experience in Java application development.
  • 3+ years of experience in solution or application architecture.
  • Strong expertise in Java 17/21, Spring Boot, Spring Framework, Spring Security, Spring Data JPA, and Hibernate.
  • Hands-on experience with Microservices Architecture.
  • Experience developing RESTful APIs and event-driven applications.
  • Strong knowledge of front-end technologies including Angular, React, TypeScript, JavaScript, HTML5, CSS3, and Bootstrap.
  • Experience with API Gateway, OAuth2, JWT, OpenID Connect, and SSO.
  • Expertise with relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server.
  • Experience with NoSQL databases such as MongoDB or Cassandra.
  • Knowledge of Apache Kafka or RabbitMQ.
  • Experience with Docker and Kubernetes.
  • Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with CI/CD tools including Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Strong understanding of design patterns, SOLID principles, domain-driven design, and clean architecture.
  • Experience with Git and Agile/Scrum methodologies.
  • Excellent analytical, communication, and leadership skills.
Preferred Qualifications
  • Experience with container orchestration and cloud-native application development.
  • Knowledge of Infrastructure as Code (Terraform, CloudFormation, or ARM templates).
  • Experience with observability tools such as Prometheus, Grafana, ELK, or Splunk.
  • Experience with OpenAPI/Swagger and API management platforms.
  • Certifications in AWS, Azure, Kubernetes, or Java are a plus.
  • Experience in banking, financial services, healthcare, retail, or enterprise SaaS environments is preferred.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java EE Developer - AWS
Senior Java EE Developer - AWS

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Java Architect- Payment Domain
Java Architect- Payment Domain

Impronics Technologies • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Java Architect- Payment Domain
Java Architect- Payment Domain

Impronics Technologies • Gauteng

On-site
ZAR 1,800,000 - 2,400,000
Solution Architect (Java Backend Specialist) Contract
Solution Architect (Java Backend Specialist) Contract

The Focus Group • Sandton

On-site
ZAR 800,000 - 1,200,000
Java Systems Architect and Team Lead
Java Systems Architect and Team Lead

Pillango Placements • Gauteng

On-site
ZAR 1,100,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Praesignis (Pty) Ltd • Gauteng

On-site
ZAR 700,000 - 1,100,000
Full Stack Developer (Advanced)
Full Stack Developer (Advanced)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Full Stack Java Developer
Full Stack Java Developer

CVQuest • Pretoria

On-site
ZAR 780,000 - 1,080,000
Senior Full Stack Developer
Senior Full Stack Developer

ATS Client • Pretoria

On-site
ZAR 700,000 - 1,000,000
Senior Java Developer
Senior Java Developer

ATS Client • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Salary: negotiable