Boot or http4k Deep understanding of RESTful API design and integration Proven experience mentoring engineers and contributing to high-performing teams Familiarity with Agile (Scrum or Kanban), TDD, and pairprogramming practices Experience with CI/CD pipelines and automation tooling Knowledge of Docker, Kubernetes, Jenkins, or GitLab CI Experience with cloud platforms such as AWS, GCP, or More ❯
Boot or http4k Deep understanding of RESTful API design and integration Proven experience mentoring engineers and contributing to high-performing teams Familiarity with Agile (Scrum or Kanban), TDD, and pairprogramming practices Experience with CI/CD pipelines and automation tooling Knowledge of Docker, Kubernetes, Jenkins, or GitLab CI Experience with cloud platforms such as AWS, GCP, or More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Halian Technology Limited
Boot or http4k Deep understanding of RESTful API design and integration Proven experience mentoring engineers and contributing to high-performing teams Familiarity with Agile (Scrum or Kanban), TDD, and pairprogramming practices Experience with CI/CD pipelines and automation tooling Knowledge of Docker, Kubernetes, Jenkins, or GitLab CI Experience with cloud platforms such as AWS, GCP, or More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Halian Technology Limited
Boot or http4k Deep understanding of RESTful API design and integration Proven experience mentoring engineers and contributing to high-performing teams Familiarity with Agile (Scrum or Kanban), TDD, and pairprogramming practices Experience with CI/CD pipelines and automation tooling Knowledge of Docker, Kubernetes, Jenkins, or GitLab CI Experience with cloud platforms such as AWS, GCP, or More ❯
Bracknell, Berkshire, South East, United Kingdom Hybrid / WFH Options
Halian Technology Limited
Boot or http4k Deep understanding of RESTful API design and integration Proven experience mentoring engineers and contributing to high-performing teams Familiarity with Agile (Scrum or Kanban), TDD, and pairprogramming practices Experience with CI/CD pipelines and automation tooling Knowledge of Docker, Kubernetes, Jenkins, or GitLab CI Experience with cloud platforms such as AWS, GCP, or More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
Halian Technology Limited
Boot or http4k Deep understanding of RESTful API design and integration Proven experience mentoring engineers and contributing to high-performing teams Familiarity with Agile (Scrum or Kanban), TDD, and pairprogramming practices Experience with CI/CD pipelines and automation tooling Knowledge of Docker, Kubernetes, Jenkins, or GitLab CI Experience with cloud platforms such as AWS, GCP, or More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Halian Technology Limited
Boot or http4k Deep understanding of RESTful API design and integration Proven experience mentoring engineers and contributing to high-performing teams Familiarity with Agile (Scrum or Kanban), TDD, and pairprogramming practices Experience with CI/CD pipelines and automation tooling Knowledge of Docker, Kubernetes, Jenkins, or GitLab CI Experience with cloud platforms such as AWS, GCP, or More ❯
secure, scalable systems; microservices or distributed architecture knowledge is a plus. Familiar with CI/CD, Docker, Kubernetes, and cloud platforms like AWS. Proficient in agile methods like sprints, pairprogramming, and test-driven development. Adaptable, thrives in fast-paced environments, and quickly learns new technologies. SQL, RESTful API design, and modern front-end frameworks (React/Angular More ❯
learn how to build quality software in a supportive and collaborative environment. What makes a great Junior/Graduate Developer at Heywood? a good understanding of computer languages and programming concepts being eager to take part, bring ideas and share your thoughts with your team and the wider business a willingness to take the initiative, ask questions and challenge … within your new team. You will develop the latest versions of our market-leading software using modern languages such as Java, Typescript and Groovy. We use approaches such as pairprogramming, automated testing and continuous integration all supported by DevOps technologies such as Chef, Jenkins, Vagrant, Kubernetes, Terraform, Packer and Docker. Our culture nurtures continuous improvement and you More ❯
to be onsite in Shropshire 3 days per week. Your Role: Build scalable microservices using Java and Spring/Spring Boot. Deliver clean, maintainable code through TDD, BDD, and pairprogramming Design and maintain RESTful APIs and asynchronous services Contribute to the full DevOps lifecycle - development, deployment, and monitoring Collaborate in Agile teams with designers, analysts, and infrastructure More ❯
to be onsite in Shropshire 3 days per week. Your Role: Build scalable microservices using Java and Spring/Spring Boot. Deliver clean, maintainable code through TDD, BDD, and pairprogramming Design and maintain RESTful APIs and asynchronous services Contribute to the full DevOps lifecycle - development, deployment, and monitoring Collaborate in Agile teams with designers, analysts, and infrastructure More ❯
Paisley, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
Solr, or OpenSearch Collaborate with Data Engineers to design and deliver data pipelines Leverage cloud platforms (AWS, Azure, or GCP) for scalable and resilient processing Participate in code reviews, pairprogramming, and mentoring team members Support system reliability and ensure smooth operation of production environments Your Background Solid commercial experience in Java development working in a Senior Software More ❯
Remote working (anywhere in the UK) Hybrid / WFH Options
Government Digital & Data
stack web technologies. Practical knowledge of SQL and NoSQL databases. Application of industry standard software development working practices such as test-driven and behaviour-driven development (TDD/BDD), pairprogramming, version control and branching strategies. Continuous Integration/Continuous Development. Application of software design patterns. Knowledge and understanding of developing and running applications securely in Cloud environments. … and Improving Leadership Developing Self and Others Delivering at Pace Technical skills We'll assess you against these technical skills during the selection process: REST interfaces Web Security Containers Programming and build More ❯
build upon. Operate within Agile frameworks like Scrum, actively collaborating, reviewing, and delivering. Stay current with industry trends in security, QA, and tooling, and share recommendations. Mentor teammates through pairprogramming, knowledge sharing, and technical guidance. To be successful in this role, you'll have proven experience building complex software in Python. If your background is in high More ❯
Hove, England, United Kingdom Hybrid / WFH Options
EDF Energy
from home alongside attending one of our offices - in either #London, #Hove or #Exeter - once per month, or more frequently if you prefer. From cloud-based technology to collaborative pairprogramming, EDF will support your growth across the full stack - alongside AWS vouchers and opportunities to mentor junior engineers and participate in hackathons, Dev Days, and industry seminars. More ❯
London, England, United Kingdom Hybrid / WFH Options
EDF UK
from home alongside attending one of our offices - in either #London, #Hove or #Exeter - once per month, or more frequently if you prefer. From cloud-based technology to collaborative pairprogramming, EDF will support your growth across the full stack - alongside AWS vouchers and opportunities to mentor junior engineers and participate in hackathons, Dev Days, and industry seminars. More ❯
Exeter, England, United Kingdom Hybrid / WFH Options
EDF (UK)
from home alongside attending one of our offices – in either #London, #Hove or #Exeter – once per month, or more frequently if you prefer. From cloud-based technology to collaborative pairprogramming, EDF will support your growth across the full stack – alongside AWS vouchers and opportunities to mentor junior engineers and participate in hackathons, Dev Days, and industry seminars. More ❯
build upon. Operate within Agile frameworks like Scrum, actively collaborating, reviewing, and delivering. Stay current with industry trends in security, QA, and tooling, and share recommendations. Mentor teammates through pairprogramming, knowledge sharing, and technical guidance. To be successful in this role, you'll have proven experience building complex software in Python. If your background is in high More ❯
London, England, United Kingdom Hybrid / WFH Options
Global Relay
for Java based systems Collaborate with product owners on user story generation and refinement Monitor and support the operation of production systems Participate in knowledge sharing activities with colleagues Pairprogramming and peer reviews About you: Required Experience: Minimum 8 years of Java development experience in an Agile environment, building scalable applications and services Experience with RESTful services More ❯
requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, testing and continuous integration. Experience in software development on Agile teams using Agile Developer practices such as PairProgramming, Test Driven Development (TDD), Refactoring, and Acceptance Test Driven Development (ATDD). Experience with Behavior Driven Development (BDD). Secure Software development (i.e., Layer 7 Policy). More ❯
of software engineering experience. We're generally flexible on your technical background in terms of the stack you've worked with, but you should be prepared to undertake our pair-programming stage of the interview process in Javascript or Typescript and be assessed on that basis. We're also open to folks who fall more heavily on the More ❯
ensuring accessibility and responsiveness Support deployment and infrastructure using Terraform and AWS Write, deploy, and support production code Drive best practices in testing, CI/CD Share knowledge through pairprogramming, code reviews, team sessions Participate in agile ceremonies like sprint planning, stand-ups, retrospectives What We’re Looking For Expertise in front-end development with an eye … full-stack or front-end development Strong skills in JavaScript/TypeScript and React Familiarity with Python and Django Experience with testing and TDD Agile working practices Mentoring or pairprogramming experience Curious, collaborative, problem-solving mindset Our Culture & Benefits We value diversity and inclusion, fostering a people-first culture where everyone can be themselves. We support growth More ❯
Business Awards finalist. What will you be doing? Work in small, cross-functional teams on our desktop, enterprise and internal software products. Practice Agile methodologies, with a focus on pairprogramming, TDD, high-quality code, rapid release cycles, and continuous team retrospectives. Solve complex problems in innovative ways, collaborating closely with peers to deliver creative solutions. Contribute to … with SQL, API design and JavaScript is crucial for our .NET developers and beneficial, but not required, for Java. Ability to learn new technologies quickly and adapt to different programming stacks. Strong collaboration and communication skills, with a focus on problem-solving as a team. Desire to continually grow and evolve your technical and interpersonal skills. Why join us More ❯
London, England, United Kingdom Hybrid / WFH Options
Moneysupermarket Group
about our tech teams here. Within 1 month, you can expect to: Meet your teams, peers and key collaborators and begin to build relationships. Dive into our technology by pairprogramming with other engineers. Understand the landscape and roadmap of the systems you work with. Be finding opportunities for improvement. Learn how Moneysupermarket operates, our principles, history and … the delivery of new features and functionality in your team. Collaborate with all members of your team and work hands-on through end-to-end delivery, using practices like pair and mob programming. Chip in to the technical strategy for your team. Drive forward initiatives you identify for making improvements. Ensure we are effectively handling maintenance and operational requirements … of documentation. Using your expertise and experience to mentor and coach others. What we value in a developer: We're looking for significant experience with one or more OO programming languages (we’re primarily C# .Net & Node.js, but happy to consider candidates with experience from other backgrounds). Experience with all types of automated testing (unit, integration, contract, E2E More ❯
refreshments Up-skilling budget A culture focussed on developer experience and giving you a platform to thrive and grow both technically and personally (we are obsessed with DX) Mob programming & pairprogramming Dedicated mentorship from senior engineers About you Experience: 0-3 years of software engineering experience with some exposure to modern development practices. New graduates or … career changers with demonstrable coding skills are welcome Technical foundation: Basic proficiency in at least one programming language (bonus points for Go, TypeScript, or similar strongly-typed languages) with eagerness to learn distributed systems and cloud platforms Learning mindset: You're excited to learn about large-scale systems and understand how different components work together to create great user More ❯