DevOps environment. A great Java Software Engineer will have: 2+ years of commercial Core Java experience Strong background in multithreading , concurrency , and high-throughput systems A passion for TDD , pairprogramming , and continuous delivery Computer Science degree from a Russel Group University 💻 Tech Stack: Java , AWS , Multithreading , Kafka , ActiveMQ , MongoDB , DevOps tooling If you're excited by fast More ❯
DevOps environment. A great Java Software Engineer will have: 2+ years of commercial Core Java experience Strong background in multithreading , concurrency , and high-throughput systems A passion for TDD , pairprogramming , and continuous delivery Computer Science degree from a Russel Group University 💻 Tech Stack: Java , AWS , Multithreading , Kafka , ActiveMQ , MongoDB , DevOps tooling If you're excited by fast More ❯
DevOps environment. A great Java Software Engineer will have: 2+ years of commercial Core Java experience Strong background in multithreading , concurrency , and high-throughput systems A passion for TDD , pairprogramming , and continuous delivery Computer Science degree from a Russel Group University ?? Tech Stack: Java , AWS , Multithreading , Kafka , ActiveMQ , MongoDB , DevOps tooling If you're excited by fast More ❯
.NET. Tasks could include: Assisting in the design, testing, and implementation of software as part of a properly engineered system. Producing high-quality code within a development team, undertaking pairprogramming and code reviews. Overcoming development obstacles to deliver quality code on time. Helping to elaborate and refine requirements and designs. Understanding and translating business design into logical … eligible for an annual incentive. The Digital Intelligence Team: Launch your career in tech as a Graduate Software Engineer at BAE Systems Digital Intelligence, where you'll master diverse programming languages and tackle complex problems. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Fab Lab ABQ
working across the full development lifecycle with scalability, security, data consistency, and performance trade-offs in cloud services in mind. You'll join a collaborative Agile team using TDD, PairProgramming, group design sessions, and code review to produce high-quality software. Location/WFH: There's a friendly and supportive team environment; you'll be able to … have a good appreciation of security and have worked in an ISO 27001 accredited environment. You're happy to collaborate in an Agile environment with TDD, code reviews, and Pair Programming. You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, and Data Structures. You have a good understanding of networking technologies and protocols, e.g. More ❯
include: Assisting in the design, test and implementation of software which forms part of a properly engineered system Producing high quality code as part of a development team, undertaking pairprogramming and code reviews. Overcoming development obstacles to deliver quality code on time Helping to elaborate and refine requirements/designs. Understanding and translating business design into a … eligible for an annual incentive. The Digital Intelligence Team: Launch your career in tech as a Graduate Software Engineer at BAE Systems Digital Intelligence, where you'll master diverse programming languages and tackle complex problems Why BAE Systems? This is a place where you’ll be able to make a real difference. You’ll be part of an inclusive More ❯
Britannia House, Mere Way, Ruddington, Nottingham, England
MHR
this is designed to complement your career development, fuel your ambition, and give depth to your training and career. We expect you to be ready to tackle (and enjoy!) programming tasks from the outset, but we will take the time to mentor you through small packages of work and enhancements to our People First product. You will get the … to see you grow in all our technology stack as you develop. The Academy program is set up to help and support you for the first stages of your programming career before moving on to work in our product teams looking after the key modules of our People First Software offering which includes HR, Talent, and Payroll. The programme … apprenticeship. A passionate individual who is excited about software development, a desire to learn and who wants to forge a long-standing career with MHR. A passion for technology, programming, and problem solving. An awareness of the Software Delivery Lifecycle and Agile methodologies. Due to the highly skilled teams our apprentices work in, our experience has shown that apprentices More ❯
to technical domain. Innovate and contribute to your team’s technical growth. Be a helpful and inquisitive problem-solver with strong communication skills. What we’re looking for: Strong programming skills in Kotlin or Java, familiar with Android Studio, JUnit, Espresso. Technical leadership experience and ability to guide junior engineers. Diverse technical background, possibly moving from backend to Android. … Interest in cloud/AWS technologies. Effective communication and teamwork skills. Proven track record of delivering high-quality applications at scale. Advocate for quality, familiar with PairProgramming, TDD, BDD. Interest in learning new languages, tools, frameworks. Knowledge of static typing and reactive programming. Experience with at least one dynamically typed language. What you’ll get to learn More ❯
Python, React, and AWS. Strong knowledge of architecture and development patterns (e.g., Microservices, CQRS, Domain Driven Design, Event Sourcing, etc.) An appreciation for good development practices (Test-driven development, pairprogramming, continuous integration/deployment). A passion for continuous learning and sharing knowledge with others. We are looking for individuals who are passionate about software development and More ❯
Python, React, and AWS. Strong knowledge of architecture and development patterns (e.g., Microservices, CQRS, Domain Driven Design, Event Sourcing, etc.) An appreciation for good development practices (Test-driven development, pairprogramming, continuous integration/deployment). A passion for continuous learning and sharing knowledge with others. We are looking for individuals who are passionate about software development and More ❯
Python, React, and AWS. Strong knowledge of architecture and development patterns (e.g., Microservices, CQRS, Domain Driven Design, Event Sourcing, etc.) An appreciation for good development practices (Test-driven development, pairprogramming, continuous integration/deployment). A passion for continuous learning and sharing knowledge with others. We are looking for individuals who are passionate about software development and More ❯
speed, scale, and resilience. 🧠 What They’re Looking For: 2+ years’ commercial experience with Java Solid grasp of multithreading, concurrency , and high-throughput system design A passion for TDD, pairprogramming , and continuous delivery practices Computer Science degree from a Russell Group university 💻 Tech Stack: Java | AWS | Multithreading | Kafka | ActiveMQ | MongoDB | DevOps Tooling 💰 Benefits Salary: Up to More ❯
speed, scale, and resilience. 🧠 What They’re Looking For: 2+ years’ commercial experience with Java Solid grasp of multithreading, concurrency , and high-throughput system design A passion for TDD, pairprogramming , and continuous delivery practices Computer Science degree from a Russell Group university 💻 Tech Stack: Java | AWS | Multithreading | Kafka | ActiveMQ | MongoDB | DevOps Tooling 💰 Benefits Salary: Up to More ❯
short-term goals and long-term impact. You have a growth mindset , embracing challenges as opportunities to learn and develop, both personally and as part of the team. Collaboration & PairProgramming : Comfortable working in a collaborative environment, especially with pairprogramming or code reviews, to share knowledge and ensure the team is aligned. Experience with Observability More ❯
cross-functional delivery teams Solve real-world client problems and architect long-term solutions Contribute to a clean, high-quality codebase using modern Full Stack best practices Engage in pairprogramming, code reviews, and technical discovery What we’re looking for: Strong experienced working as a Software Engineer with modern Full Stack experience Deep experience with Node and More ❯
cross-functional delivery teams Solve real-world client problems and architect long-term solutions Contribute to a clean, high-quality codebase using modern Full Stack best practices Engage in pairprogramming, code reviews, and technical discovery What we’re looking for: Strong experienced working as a Software Engineer with modern Full Stack experience Deep experience with Node and More ❯
cross-functional delivery teams Solve real-world client problems and architect long-term solutions Contribute to a clean, high-quality codebase using modern Full Stack best practices Engage in pairprogramming, code reviews, and technical discovery What we’re looking for: Strong experienced working as a Software Engineer with modern Full Stack experience Deep experience with Node and More ❯
within your technical domain. What we're looking for Proven experience in technical leadership, including leading a team or squad. Experience working with backend services and mobile technologies. Exceptional programming skills, especially in building APIs with modern OO languages like Java, and knowledge of SOLID principles, SOA, HTTP, and REST. Experience with AWS and cloud-based development. Designing secure … Effective communication and collaboration skills to maximize inner-sourcing and reduce waste. Proven ability to deliver high-quality applications at scale. Advocacy for quality, supporting teams with practices like PairProgramming, TDD, and BDD. Where and how you'll work This is a permanent position based in our London office with a hybrid working model, working from the More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Co-op Digital
technologies such as React, TypeScript, and Azure. At Co-op, collaboration is part of who we are. We work in small, multi-disciplinary, and agile teams, and often use pair and ensemble programming. We'll provide you with career and technical coaching, and we run communities of practice to support our colleagues' learning and development. In this role, you … Engineering role, implementing and maintaining applications and services Experience of tooling and practice for automated build, integration, and deployment, as well as delivering iteratively towards an end goal Good programming skills in React and TypeScript Familiarity with software patterns and practices, such as object-oriented or functional programming An interest in learning new development languages and platforms (e.g. More ❯
getting to the root cause, and helping to fix them quickly. What we're looking for: Solid experience working in agile environments, with a good grasp of things like pairprogramming and code reviews. Strong Java skills (Java 17 or later). Comfortable with BDD using the Cucumber framework. Experience writing end-to-end tests using Playwright or More ❯
getting to the root cause, and helping to fix them quickly. What we're looking for: Solid experience working in agile environments, with a good grasp of things like pairprogramming and code reviews. Strong Java skills (Java 17 or later). Comfortable with BDD using the Cucumber framework. Experience writing end-to-end tests using Playwright or More ❯
practices and modern software engineering best practices You are comfortable in an R&D environment You are degree educated in a relevant STEM discipline You're collaborative, comfortable with PairProgramming and mentoring more junior engineers What's in it for you: Salary to £55k Bonus Healthcare Pension Continual learning and self development Complex interesting work at the More ❯
practices and modern software engineering best practices You are comfortable in an R&D environment You are degree educated in a relevant STEM discipline You're collaborative, comfortable with PairProgramming and mentoring more junior engineers What's in it for you: Salary to £55k Bonus Healthcare Pension Continual learning and self development Complex interesting work at the More ❯
our users depend on. A typical day might include: - Attend/run a daily plan session to discuss yours/your teams current goal(s) - Get involved in some pair or mob programming, developing your solution, raising PRs to get automated and peer feedback - Deploy your changes to production, keeping business stakeholders up to date - See your work … work. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full More ❯
London, England, United Kingdom Hybrid / WFH Options
Adaptive
looking to work in a collaborative environment, sharing knowledge and helping each other Experienced within the Fintech industry YOU HAVE: Significant, professional server-side software development experience Solid experience programming using Core Java. Exposure to Java 17+ is a plus General familiarity with data structures such as sets, hashes, caches etc Experience developing Front Office financial systems, E-Trading … your experience 3- A Face to Face interview (either in our office or via Zoom). During this interview, we will dig even deeper and you will have a pairprogramming task to do. But don’t worry; everything will be explained to you step by step by your recruiter. A little tip for you during those stages More ❯