Entry Full Stack Developer
Sabenza ItJob Description
Are you a junior
developer who’s excited about Java, Angular, cloud, DevOps and modern software
development?
We’re looking for
an Entry-Level Full Stack Developer to join a dynamic technology team where
you’ll gain hands-on experience working on enterprise applications, cloud
technologies and modern development practices.
If you have a
relevant IT qualification, some practical Java and Angular experience, and
you're keen to learn, build and grow this could be your next opportunity!
What You’ll Be
Doing
Working alongside
experienced developers and technical teams, you'll get involved in the full
application lifecycle, including:
- Assisting with the analysis, design,
development and testing of applications.
- Developing and enhancing solutions
using Java, TypeScript and JavaScript.
- Building and supporting user
interfaces using Angular.
- Working within an Agile and DevOps
environment.
- Assisting with automated build and
deployment processes.
- Working with Git, Maven, Sonar, Jira,
GitHub and GitHub Actions.
- Getting hands-on exposure to cloud
technologies such as AWS or Azure.
- Working with Oracle and PostgreSQL
databases.
- Working with Docker and Kubernetes.
- Supporting application monitoring and
troubleshooting.
- Working with logging and alerting
tools to help identify and resolve technical issues.
- Following secure development
practices and helping protect applications against cybersecurity threats.
- Assisting with application upgrades,
enhancements and releases.
- Finding opportunities to automate
repetitive development and release activities.
- Using AI coding assistants as part of
modern software development practices.
- Supporting the team with
production and operational issues as you build your experience.
Requirements
We’re looking for
exposure to some of the following technologies:
Programming
- Java
- TypeScript
- JavaScript
Frontend
- Angular
CI/CD &
Development Tools
- Git
- Maven
- Sonar
- Jira
- GitHub
- GitHub Actions
- Version control
- Build & deployment pipelines
- Container registries
Cloud
- AWS or Azure
Databases
- Oracle
- PostgreSQL
Containers
- Docker
- Kubernetes
Monitoring
& Logging
- AppDynamics
- Dynatrace
- Grafana
- ELK Stack
- Splunk
- Nagios
- Kibana
Security
- Keys
- Certificates
- Tokens
- Secrets
- Secure development practices
Nice-to-Have
Skills
You don't need to
know everything but exposure to any of the following will definitely be a
bonus:
- Linux
- CRON
- Unix filesystems
- JSF
- GlassFish / GlassFish Micro
- Quarkus
- Apache
- Nginx
- Terraform
- Ansible
- CloudFormation
- ServiceNow or BMC Remedy
- ITSM and incident management
- Infrastructure as Code
- Application Security Testing
- Static, Interactive or Dynamic
Application Security Testing
- Operational and lifecycle management
What We’re
Looking For
You'll ideally
have:
- An IT Degree or Diploma.
- Practical experience with Java
applications.
- Practical experience with Angular
applications.
- An interest in cloud and DevOps
technologies.
- Some exposure to AI-assisted software
development.
- A willingness to learn and develop
your technical skills.
- Good communication and teamwork
skills.
- A structured approach to
problem-solving.
- An interest in
understanding how applications move from development into production.
Benefits
- Cutting-edge technology and global IT
projects.
- Exposure to Java, Angular, Cloud,
DevOps and automation.
- Flexible remote / on-site working.
- A strong focus on work-life balance.
- A modern, energetic and fast-paced
environment.
- Collaboration with global technology
teams.
- Agile ways of working.
- Modern, state-of-the-art offices.
- Opportunities to develop your
technical career.
- Flexible working based on 1,960 hours
over a 12-month period.