freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer (Senior) 2182

Summary

This Senior Full Stack Developer role involves designing and maintaining enterprise-grade microservices using Java 21, Quarkus, and Angular 18. The position requires working within an Agile team to build cloud-native solutions on AWS, utilizing Kubernetes, Kafka, and modern DevOps practices.

Full Stack Developer (Senior) 2182 OpenSource Intelligent Solutions Menlyn, Gauteng, ZA

Senior Full Stack Developer (Java | Angular | Cloud Native)

We're looking for an exceptional Senior Full Stack Developer to join a high-performing Agile team responsible for designing, developing, and enhancing enterprise-grade applications that power critical business operations. You'll work with modern technologies including Java 21, Quarkus, Angular 18, Kubernetes, AWS, Kafka, and MongoDB, while helping shape architectural decisions and mentoring fellow engineers.

Essential Skills

  • Strong experience with Angular 18+, JavaScript, TypeScript, HTML5, CSS3, and responsive web design principles.
  • Proficiency in Java 21+, Quarkus 3+, Maven, JUnit, and Mockito.
  • Experience working with Kafka and MongoDB (NoSQL) databases.
  • Strong understanding of Microservice Architecture, including designing and implementing distributed, scalable applications.
  • Proven experience designing, developing, and consuming RESTful APIs.
  • Hands-on experience with Docker, Kubernetes, and AWS Cloud services.
  • Experience with Infrastructure as Code (Terraform).
  • Strong knowledge of CI/CD practices, deployment automation, and modern DevOps methodologies.
  • Experience with Git, version control best practices, and collaborative Git workflows.
  • Front-end and end-to-end testing experience using Jest and Playwright

Role & Responsibilities

  • Design, develop, enhance, and maintain enterprise applications and microservices
  • Analyze business and technical requirements and translate them into robust solutions
  • Develop cloud-native, scalable, and resilient software solutions
  • Participate in architecture discussions and solution design reviews
  • Conduct code reviews to ensure quality, maintainability, and adherence to engineering standards
  • Create and execute automated tests and resolve defects efficiently
  • Support CI/CD pipelines and deployment activities
  • Investigate and provide third-level production support when required
  • Produce technical and system documentation aligned with ISO standards
  • Present technical solutions to Product Owners, System Owners, and Technical Leaders
  • Actively participate in Agile ceremonies, sprint planning, stand-ups, and retrospectives
  • Coach, mentor, and support fellow developers and users

Specific Skills & Experience

- A relevant tertiary qualification- Has proven experience in API design, API development and the excellent documentation thereof (Web API, REST)- Skilled in.NET Co... Show more

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available