Junior Full Stack Engineer

Cognizant
Charing Cross, United Kingdom
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Charing Cross, United Kingdom

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Cloud Computing
Computer Programming
Continuous Integration
Github
Python
Shell Script
Software Engineering
SQL Databases
Data Logging
Scripting (Bash/Python/Go/Ruby)
Spring-boot
Gitlab
GIT
SC Clearance
Containerization
REST
Software Version Control
Docker
Jenkins
Microservices

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!

About the company

At Cognizant, we're passionate about building the future of engineering by investing in talent and creating real pathways to grow, learn, and thrive. From day one, you'll be supported with hands-on learning, access to experienced mentors, and opportunities to work on meaningful, real-world challenges that make a difference. Whether you're just starting out or shaping your early career, we give you the space to explore your potential, develop in-demand skills, and turn curiosity into confidence. This is a place where ideas are encouraged, learning never stops, and tomorrow's engineers are shaped today.

Apply for this position