3412 Solutions Architect (Expert)

Imizizi

Pretoria

On-site

ZAR 700,000 - 1,000,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Imizizi is seeking an experienced Java backend developer to design, develop, and maintain scalable backend platforms and applications in a predominantly Java/JEE environment. You will collaborate with IT and business to propose system solutions and ensure delivery aligns with quality standards.

You will participate in Agile ceremonies, contribute to code reviews, and provide coaching to colleagues, with a focus on modern DevOps practices and cloud deployments on AWS.

Qualifications

  • Diploma or degree in IT or related field.
  • At least 8 years of Java development experience.
  • Proven experience delivering high-quality IT solutions.

Responsibilities

  • Develop and maintain backend platforms and applications.
  • Review and present proposed system solutions to IT and business stakeholders.
  • Design and implement systems solutions in line with quality and delivery requirements.
  • Gather and analyse requirements from end users.
  • Provide coaching and training to colleagues and users as needed.
  • Utilise version control systems like Git to manage code changes, collaborate with team members, and maintain project history.
  • Engage in code reviews to provide constructive feedback, ensure code quality, and promote best practices within the development team.
  • Maintain clear and comprehensive documentation of code and processes to facilitate knowledge sharing and onboarding of new team members.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to contribute to team goals and product timelines.

Skills

Java development
RESTful APIs
Microservices
SQL/PostgreSQL
Docker
Kubernetes
Git
CI/CD
Agile/DevOps
AWS Cloud
AWM Charter

Education

Diploma or degree in IT or related field

Tools

Docker
Kubernetes
Git
Jenkins
GitHub Actions
GitLab CI/CD

Job description

ESSENTIAL SKILLS
  • Extensive experience in Java development, including Java EE and Spring Framework.
  • Strong knowledge of RESTful API design and implementation.
  • Experience with microservices architecture and design patterns.
  • Expertise in database technologies, including SQL and PostgreSQL.
  • Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes.
  • Proficiency in version control systems, particularly Git.
  • Experience with CI/CD pipelines and tools like Jenkins, GitHub Actions, or GitLab CI/CD.
  • Strong understanding of Agile and DevOps principles.
  • Experience with cloud platforms, particularly AWS Cloud.
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
ADVANTAGEOUS SKILLS
  • Experience in manual or automated testing.
  • Exposure to web and digital projects.
  • Familiarity with Agile working methodologies.
  • Experience with code quality tools like SonarQube.
  • Understanding of microservices architecture.
  • Familiarity with integration between different technologies.
  • Knowledge of system audits and compliance standards.
  • Experience in user training and operational manual preparation.
  • Excellent problem-solving skills and ability to work in a collaborative environment.
RESPONSIBILITIES
  • Develop and maintain backend platforms and applications.
  • Review and present proposed system solutions to IT and business stakeholders.
  • Design and implement systems solutions in line with quality and delivery requirements.
  • Gather and analyse requirements from end users.
  • Provide coaching and training to colleagues and users as needed.
  • Utilise version control systems like Git to manage code changes, collaborate with team members, and maintain project history.
  • Engage in code reviews to provide constructive feedback, ensure code quality, and promote best practices within the development team.
  • Maintain clear and comprehensive documentation of code and processes to facilitate knowledge sharing and onboarding of new team members.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to contribute to team goals and product timelines.
QUALIFICATIONS/EXPERIENCE
  • Diploma or degree in a business or IT-related field.
  • At least 8 years of work experience in Java development.
  • Proven experience in delivering high-quality IT solutions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

3412 Solutions Architect (Senior)
3412 Solutions Architect (Senior)

Imizizi • Pretoria

On-site
ZAR 700,000 - 1,000,000
2172 Full Stack Developer (Senior)
2172 Full Stack Developer (Senior)

Imizizi • Pretoria

On-site
ZAR 700,000 - 1,000,000
3412 Solutions Architect (Expert)
3412 Solutions Architect (Expert)

Imizizi • Gauteng

On-site
ZAR 900,000 - 1,500,000
Java Developer (Intermediate / Senior)
Java Developer (Intermediate / Senior)

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Senior Solutions Architect
Senior Solutions Architect

SavageOne Pty Ltd • Midrand

On-site
ZAR 1,200,000 - 1,900,000
Software Developer II
Software Developer II

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000
Back End Technical Lead
Back End Technical Lead

Boardroom Appointments • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Developer: Full Stack
Developer: Full Stack

Boardroom Appointments • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Talent Pool: Java Developer MMH260714-24
Talent Pool: Java Developer MMH260714-24

Momentum • Centurion

On-site
ZAR 480,000 - 720,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