Junior Full Stack Engineer
Role details
Job location
Tech stack
Job description
We are looking for Junior Software Engineers to support the design, development, and maintenance of digital services by contributing to routine software engineering activities under close supervision. This role is for you if you want to bring strong logical thinking, enthusiasm for learning, and a positive, collaborative attitude. You will work within multidisciplinary Agile teams, follow established engineering practices, and develop foundational skills across software development, testing, tools, and delivery processes. This is a hybrid's role with travel to the client required on a frequent basis.
SC clearance and BPSS checks might be required.
Some of the great work you will work on:
- Work collaboratively with multidisciplinary teams and actively participate in Agile ceremonies, contributing technical insight to design and documentation processes.
- Support day-to-day operational tasks including environment management, deployments, troubleshooting, and ensuring service stability through the use of monitoring and logging tools.
- Support testing activities by writing simple test cases
- Apply development skills in hands-on project delivery.
- Develop and maintain applications utilising Spring Boot, RESTful APIs, and microservices architecture.
- Demonstrate practical AWS experience/exposure within real delivery environments.
- Utilise CI/CD tools such as GitHub Actions, Jenkins, or GitLab for efficient development workflows.
- Show familiarity with containerisation (Docker) and fundamental cloud networking concepts.
- Apply problem-solving skills and work independently within established guidelines, including an understanding of testing practices.
Requirements
Do you have experience in Test cases?, * Basic understanding of programming or scripting (e.g., Python, Java, JavaScript, SQL, Shell scripting).
- Understanding of testing
- Familiarity with version control systems (e.g., Git).
- Awareness of software development life cycle (SDLC) concepts.
- Ability to follow instructions, work with templates, and apply standard engineering practices.
This role is for you if you are someone who loves problem-solving and if you are eager to learn new tools, technologies and ways of working. We want to hear from you!