Senior Full Stack Developer
Sabenza ItJob Description
We’re looking for a Senior Full Stack Developer to join a
dynamic global technology environment where you’ll work on exciting digital
products, modern cloud technologies and AI-assisted software development.
If you’re equally comfortable getting stuck into Java on the
backend and Angular on the frontend, enjoy solving complex problems, and like working
with modern DevOps and cloud technologies, this could be a great fit.
Your day-to-day will include:
- Designing,
developing, testing and enhancing enterprise applications.
- Building
full-stack solutions using Java, TypeScript and Angular.
- Working
with technologies such as Quarkus, GlassFish and GlassFish Micro.
- Developing
and maintaining automated CI/CD pipelines.
- Using
Git, Maven, Sonar, Jira, GitHub and GitHub Actions throughout the
development lifecycle.
- Building
and deploying applications using Docker and Kubernetes.
- Working
with Azure and cloud-native technologies.
- Working
with Oracle, PostgreSQL and PL/SQL databases.
- Improving
and automating development and release processes.
- Applying
secure coding practices and helping protect applications against
cybersecurity threats.
- Supporting
critical applications as part of a Tier 2/3 DevOps environment.
- Planning
and executing application upgrades and enhancements.
- Using
AI coding assistants such as GitHub Copilot as part of everyday
development.
- Applying emerging AI engineering practices,
including context engineering, AI evaluation, guardrails and responsible AI.
Requirements
We’re looking for strong experience across:
Languages
- Java
- TypeScript
- JavaScript
Frontend
- Angular
- JSF
Backend / Application Servers
- Quarkus
- GlassFish
- GlassFish
Micro
Web
- Apache
- Nginx
DevOps & CI/CD
- Git
- Maven
- Sonar
- Jira
- GitHub
- GitHub
Actions
- Build
& deployment pipelines
- Container
registries
Cloud & Infrastructure
- Azure
– preferred
- Docker
- Kubernetes
Databases
- Oracle
- PostgreSQL
- PL/SQL
Modern Engineering
- AI-assisted
software development
- Secure
coding
- Test
automation
- TDD
/ BDD
- Performance
optimisation
- Observability
& monitoring
- Incident
management
Nice-to-Haves
It would be great if you also have experience with:
- RAG
(Retrieval-Augmented Generation)
- AI
orchestration frameworks
- Terraform,
Ansible or CloudFormation
- Performance
optimisation
- Automated
testing
- TDD
/ BDD
- Application
monitoring and observability
- Infrastructure
as Code
- Operational
excellence within production environments
What We’re Looking For
You’ll ideally have:
- An IT
Degree or Diploma.
- 10+
years of experience working with Java and/or Angular applications.
- Strong
experience working in agile and DevOps environments.
- Practical
experience with AI-assisted engineering practices.
- The
ability to work independently and take ownership of complex technical
challenges.
- Strong
communication skills and the ability to collaborate across different
teams.
- The
ability to influence technical decisions and get stakeholders aligned.
- A problem-solving mindset with a focus on
building practical, scalable solutions.
Benefits
- Global
technology projects and exposure.
- Flexible
working across remote and on-site environments.
- A
strong focus on work-life balance.
- A
modern, energetic and fast-paced working environment.
- Collaboration
with international teams.
- Agile
ways of working.
- Modern,
state-of-the-art offices.
- Opportunities
to work with cloud, DevOps, AI and modern software engineering practices.
- Flexible
working based on 1,960 hours over a 12-month period.