Java Full Stack Engineer

Sanderson Recruitment Plc
Nottingham, UK
about 1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Artificial Intelligence Amazon Web Services Microsoft Azure C Sharp (Programming Language) Cloud Computing Continuous Integration DevOps Logic Synthesis of Circuits Github
+26 more
PostgreSQL MongoDB Node.Js NoSQL Next.js Software Configuration Management SQL Databases Systems Integration TypeScript Web Applications Web Standards Software Organization ReactJS Large Language Models Spring-boot Gitlab Git Kotlin Templating Infrastructure Automation Frameworks Front End Software Development Restful APIs Terraform Docker Jenkins Microservices

Job description

Join a growing digital transformation and technology consultancy that delivers innovative solutions to a diverse range of organisations. Working as part of a collaborative, multidisciplinary team, you will help design and build modern digital products that solve complex business challenges and deliver meaningful outcomes.

This is an opportunity to work on a wide variety of projects, using modern technologies and development practices while contributing to high-impact solutions in fast-paced environments. The organisation places a strong emphasis on innovation, professional development and continuous learning.

Key Responsibilities

  • Design, develop and maintain scalable full stack applications and microservices
  • Build modern, user-focused web applications using contemporary front-end technologies
  • Work closely with stakeholders, product teams and technical specialists to translate business requirements into effective solutions
  • Develop secure, reliable and high-quality software using modern engineering practices
  • Contribute to the design and implementation of cloud-based solutions
  • Participate in agile delivery teams, collaborating across disciplines to drive successful project outcomes
  • Support continuous improvement through best practices, automation and knowledge sharing

Technologies You May Work With

  • Java
  • Spring Boot
  • Node.js
  • Kotlin
  • React
  • RESTful microservices
  • NoSQL databases
  • Cloud platforms including AWS and Azure

Requirements

Essential

  • Extensive experience building microservices using Java and Spring Boot
  • Experience developing front-end web applications using JavaScript and/or TypeScript, React, HTML and CSS
  • Experience using Git for version control
  • Experience with repository management platforms such as GitHub or GitLab
  • Experience using Docker and Docker Compose
  • Experience with CI/CD tools and practices, including platforms such as GitLab, GitHub or Jenkins
  • Experience working with cloud technologies, particularly AWS or Azure
  • Experience working within agile delivery environments

Desirable

  • Familiarity with Infrastructure as Code tools such as Terraform
  • Experience building and integrating with NoSQL databases, particularly MongoDB, or SQL databases such as PostgreSQL
  • Understanding of web standards, accessibility requirements and software development best practices

Additional Advantage

  • Experience developing microservices using C#
  • Experience building solutions that integrate with large language models (LLMs) using tools such as Vercel AI, LangChain or similar frameworks
  • Experience working with government digital design systems and templating frameworks such as Nunjucks

Benefits & conditions

  • Opportunity to work on a wide range of challenging and impactful digital transformation projects
  • Exposure to modern technologies, cloud platforms and emerging engineering practices
  • A collaborative and supportive environment that encourages innovation and professional growth
  • Ongoing opportunities to develop your technical and consulting capabilities
  • The chance to make a tangible impact through technology-driven business solutions

If you are passionate about building modern full stack applications and enjoy working in collaborative, agile teams, this is an excellent opportunity to work on meaningful projects and further develop your career.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all