Java Full Stack Engineer Java Full Stack Engineer
Java Full Stack EngineerAbout the RoleJoin 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 ResponsibilitiesDesign, develop and maintain scalable full stack applications and microservicesBuild modern, user-focused web applications using contemporary front-end technologiesWork closely with stakeholders, product teams and technical specialists to translate business requirements into effective solutionsDevelop secure, reliable and high-quality software using modern engineering practicesContribute to the design and implementation of cloud-based solutionsParticipate in agile delivery teams, collaborating across disciplines to drive successful project outcomesSupport continuous improvement through best practices, automation and knowledge sharingTechnologies You May Work WithJavaSpring BootNode.jsKotlinReactRESTful microservicesNoSQL databasesCloud platforms including AWS and AzureSkills and ExperienceEssentialExtensive experience building microservices using Java and Spring BootExperience developing front-end web applications using JavaScript and/or TypeScript, React, HTML and CSSExperience using Git for version controlExperience with repository management platforms such as GitHub or GitLabExperience using Docker and Docker ComposeExperience with CI/CD tools and practices, including platforms such as GitLab, GitHub or JenkinsExperience working with cloud technologies, particularly AWS or AzureExperience working within agile delivery environmentsDesirableFamiliarity with Infrastructure as Code tools such as TerraformExperience building and integrating with NoSQL databases, particularly MongoDB, or SQL databases such as PostgreSQLUnderstanding of web standards, accessibility requirements and software development best practicesAdditional AdvantageExperience developing microservices using C#Experience building solutions that integrate with large language models (LLMs) using tools such as Vercel AI, LangChain or similar frameworksExperience working with government digital design systems and templating frameworks such as NunjucksWhat’s on OfferOpportunity to work on a wide range of challenging and impactful digital transformation projectsExposure to modern technologies, cloud platforms and emerging engineering practicesA collaborative and supportive environment that encourages innovation and professional growthOngoing opportunities to develop your technical and consulting capabilitiesThe chance to make a tangible impact through technology-driven business solutionsIf 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.Reasonable Adjustments:Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.