Software Engineer

Software Engineer

Full-Time No working from home possible
Computer Futures

Salary: £? - ? per year

Requirements

  • Strong Java experience, ideally with Spring Boot and Java 17
  • Modern Angular experience, ideally Angular 16/17+, with NgRx
  • Solid hands‑on Azure experience, including App Services, Functions, and DevOps
  • Experience building and deploying microservices in production
  • Strong understanding of distributed systems and engineering fundamentals
  • Nice to have: Cosmos DB or other NoSQL databases
  • Nice to have: ElasticSearch or other search‑based systems
  • Nice to have: Docker and Kubernetes
  • Nice to have: GraphQL experience
  • Nice to have: Exposure to observability, tracing, or resilience patterns

Responsibilities

  • Build full stack applications using Java Spring Boot and Angular 17+
  • Develop microservices, REST APIs, and GraphQL services
  • Work within a cloud‑native Azure environment
  • Implement NgRx for frontend state management
  • Set up and improve CI/CD pipelines using GitHub Actions
  • Collaborate closely with product, QA, and SRE teams
  • Build, troubleshoot, and deliver production systems end to end

Technologies

  • Angular
  • Azure
  • CI/CD
  • Cloud
  • Cosmos DB
  • DevOps
  • Docker
  • ElasticSearch
  • Frontend
  • GitHub
  • GraphQL
  • Java
  • Kubernetes
  • NgRx
  • NoSQL
  • REST
  • Spring
  • Spring Boot
  • microservices

More

We are hiring for a high‑impact 12‑month contract role within a fast‑paced engineering team building scalable, cloud‑native applications. This is a hybrid role based in London with strong extension potential and a day rate of £500. We are looking for a hands‑on engineer who can build, deploy, and own production systems end to end.

#J-18808-Ljbffr

Software Engineer employer: Computer Futures

As a Power Electronics Engineer with us, you'll be part of a dynamic team that values innovation and collaboration, working in a vibrant location near Birmingham. We offer a supportive work culture that encourages professional growth through hands-on experience and technical guidance, ensuring you can thrive in your role while contributing to cutting-edge projects. Enjoy the unique advantage of flexible working arrangements, allowing you to balance your professional and personal life effectively.

Computer Futures

Contact Details:

Computer Futures Recruitment Team