Full Stack Developer

  • Sopra Steria
  • Hemel Hempstead, Hertfordshire
  • 24/09/2022
Full time Information Technology Telecommunications

Job Description

Are you looking for an opportunity as a Full Stack Developer also known internally as a Senior Software Engineer? This is a newly created role working on Defence related projects as part of the Technical Solutions team.

The role is hybrid role with flexibility to work from home and/or attend site in Hemel Hempstead as required.

What you will be doing:
  • Reporting directly to the Delivery Manager , the Full Stack Developer is responsible for ensuring the successful completion of the allocated work package within the agreed time, quality and cost. The Full Stack Developer will maintain the status of development activities pertaining to allocated work package.
  • In addition, will work closely with the business analysts, architects, developers, designers & testers, ensuring timely communication of dependencies, risks & issues relating to allocated work package, dependant work packages.
  • Act as a Subject Matter expert for design and development of Integration components. Must have in depth understanding of building Integration components using Java J2EE technologies.
  • Contribute to design of the integration components based on Advanced understanding of Integration design patterns and architecture.
  • Develop REST API's using Java/NodeJS
  • Integrate File transfer with Sftp using Java
  • Integrate REST APIs and web services with other application components as required using NodeJS/Java.
  • Develop User interface screens using JavaScript/ReactJS/ElectronJS
  • Good understanding of the AWS Lambda/ECS/Dynamo DB/SQS/API Gateway
  • Good understanding of the code deployment using CI/CD Pipelines
  • Able to design, rapidly prototype, and implement scalable, reliable, and maintainable process and integration solutions and User Interface Screens
  • Participate in low level application design workshops
  • Preparation of design specifications (DS);
  • Construct code/configure interfaces based on the Interface Control Document (ICD)
  • Perform peer group unit test & code reviews.
  • Co-ordinate with peer developers and the release manager during release build activities.
  • Adhere to quality processes

What you'll bring:
  • Core Java
  • Web services, REST API and API Integration
  • NodeJS/Electron JS/ ReactJS
  • JavaScript, HTML 5, CSS
  • SQL, Oracle DB, PL/SQL
  • AWS Lambda/AWS ECS/Dynamo DB/SQS/ API Gateway

It would be great if you had:
  • Oracle APEX
  • Automation of deployment using CI/CD Pipelines

Employment Type - Full Time, Permanent
Location - Hybrid with travel to Hemel Hempstead office on occasion
Security Clearance Level - eligible for SC
Internal Recruiter - Lee Brown
Salary - £56-£60k
Benefits - 25 days holiday with the option to buy/sell days, Pension, 4 x Life Assurance, 3% flexible benefits fund


Although this role is advertised as full-time, we believe that flexibility at work can promote work/life balance, increase your motivation, reduce stress and improve performance and productivity. We support different ways of working and can offer a range of flexible working arrangements. So, if you're interested and need to work flexibly, we encourage you to apply and talk to us about what might be possible.

Loved reading about this job and want to know more about our company?

Sopra Steria's Aerospace, Defence and Security business designs, develops and deploys digital solutions to Central Government clients. The work we do makes a real difference to the client's goal of National Security, and we operate in a unique and privileged environment. We are given time for professional development activities, and we coach and mentor our colleagues, sharing knowledge and learning from each other. We foster a culture in which employees feel valued and supported and have pride in their work for the customer, delivering outstanding rates of customer satisfaction in the UK's most complex safety- and security-critical markets.

Our technical specialists deploy systems running many of the major operating systems such as Microsoft Windows, Mac OS, and multiple Linux distros. We also provide Messaging and Collaboration systems and support, Application packaging and deployment, along with supporting Infrastructure and Cloud services and support. Our time can be split between our services and project work, so we have the chance to be multi-disciplined and access to a range of technologies.

We embrace difference as a source of creativity, innovation and competitive advantage and are striving to become a more diverse organisation. We welcome applications from people with a diverse variety of backgrounds and identities. We are committed to equality of opportunity for all and do not discriminate on the basis of race, religion, colour, gender, age, disability, sexual orientation or marital status. We have partnered with Vercida , the UK's largest diversity and inclusion focused careers site, where all our vacancies are available in an accessible format.
If you require any adjustments to the recruitment process, to enable you to perform to the best of your ability, please let us know when completing your application. We participate in the Disability Confident scheme and are committed to offering an interview to any candidate with a disability, who meets the minimum criteria for the role. If you believe this could apply to you, please let us know when completing your application.