Full Stack Developer (Senior) 0693

Opensource

Gauteng

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Opensource is hiring a software engineer to design, build, and maintain enterprise-grade apps using Java, Spring Boot, and AWS cloud services. You will develop RESTful APIs, NoSQL and SQL databases, and frontend UIs with Angular and JavaScript.

The role requires experience with Terraform, AWS CDK, Docker, Git/GitHub, and code quality practices. Collaboration, mentoring, and Generative AI initiatives are part of the scope.

Qualifications

  • Proficient in Java and Spring Boot for enterprise-grade apps.
  • Experience with AWS cloud services and cloud-based architectures.
  • Strong Python and SQL skills with relational and NoSQL databases.
  • Hands-on with PostgreSQL, DynamoDB and data modelling.
  • Frontend skills with Angular and JavaScript; Node.js familiarity.
  • Experience with JPA & Hibernate and RESTful API design.
  • IaC expertise with Terraform and AWS CDK.
  • Version control with Git/GitHub and containerization with Docker.
  • Code quality practices including SonarQube and Maven for builds.

Responsibilities

  • Design, develop, test, and maintain enterprise-grade applications.
  • Build and enhance RESTful APIs and microservices using Java and Spring Boot.
  • Develop responsive frontend apps with Angular and JavaScript.
  • Design and manage relational and NoSQL databases.
  • Implement Infrastructure as Code with Terraform and AWS CDK.
  • Deploy, monitor, and support apps in AWS environments.
  • Participate in code reviews and uphold high code quality.
  • Collaborate with teams to deliver innovative tech solutions.
  • Mentor teammates and share knowledge and best practices.
  • Contribute to Generative AI discussions and related initiatives.

Skills

Java
Spring Boot
AWS cloud services
Python
SQL & DB management
PostgreSQL
DynamoDB
Angular
JavaScript
JPA & Hibernate
RESTful APIs
Terraform
AWS CDK
Git/GitHub
Docker
SonarQube
Maven
Advanced Angular
Kubernetes

Tools

Node.js
OCI & Cloud Tools

Job description

Essential Skills
  • Strong proficiency in Java and Spring Boot.
  • Experience with AWS cloud services.
  • Experience with Python.
  • Strong SQL and database management skills.
  • Experience with PostgreSQL, RDBMS, and DynamoDB.
  • Experience with Angular and JavaScript.
  • Knowledge of Node.js.
  • Experience with JPA & Hibernate.
  • Experience building RESTful APIs.
  • Experience with Terraform and AWS CDK.
  • Proficiency with Git/GitHub.
  • Experience with Docker.
  • Familiarity with SonarQube and code quality practices.
  • Experience using Maven for project management and builds
Advantageous Skills
  • Advanced Angular development experience.
  • Experience with Kubernetes.
  • Knowledge of Oracle Databases.
  • Experience with NPM and CodeCommit.
  • Exposure to Generative AI projects or use cases.
Role & Responsibilities
  • Design, develop, test, and maintain enterprise-grade applications.
  • Build and enhance RESTful APIs and microservices using Java and Spring Boot.
  • Develop responsive and user-friendly frontend applications using Angular and JavaScript.
  • Design and manage both relational and NoSQL database solutions.
  • Implement Infrastructure as Code (IaC) using Terraform and AWS CDK.
  • Deploy, monitor, and support applications within AWS cloud environments.
  • Participate in code reviews and ensure high code quality standards through best practices and tools.
  • Collaborate with cross-functional teams to deliver innovative technology solutions.
  • Mentor and support fellow team members, sharing knowledge and best practices.
  • Contribute to continuous improvement initiatives and emerging technology discussions, including Generative AI use cases.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer (Senior) 2182
Full Stack Developer (Senior) 2182

Opensource • Gauteng

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

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Full Stack Developer (Senior) 2558
Full Stack Developer (Senior) 2558

Opensource • Gauteng

On-site
ZAR 900,000 - 1,500,000
Full Stack Developer (Senior)
Full Stack Developer (Senior)

ATS Client • Pretoria

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
2558 Full Stack Developer (Senior)
2558 Full Stack Developer (Senior)

Imizizi • Gauteng

On-site
ZAR 600,000 - 900,000
Java Architect
Java Architect

Impronics Technologies • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Senior Java EE Developer - AWS
Senior Java EE Developer - AWS

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Full Stack Developer (Java & Angular)
Full Stack Developer (Java & Angular)

Blue Pearl HQ • Johannesburg

Hybrid
ZAR 500,000 - 700,000