Manchester, England, United Kingdom Hybrid / WFH Options
Lloyds Banking Group
software that makes a real difference. WHAT YOU'LL BE DOING As a Senior Software Engineer, you'll: Design, develop, test, and deploy modular applications, APIs, and services using Java, Spring Boot, TypeScript, React, or similar technologies. Build containerized applications using Docker and deploy them to Kubernetes environments. Apply Domain-Driven Design (DDD) principles and Test-Driven Development (TDD) practices. … looking for engineers who are adaptable, curious, and passionate about building great software. You'll need: Strong hands-on experience in both frontend and backend development Backend: Proficiency in Java (17+) or Node or Spring Boot, and RESTful APIs. Frontend: React, TypeScript, HTML5, CSS3, and other modern frontend frameworks. DevOps: Familiarity with CI/CD tools (GitHub, Jenkins, Harness), Docker More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Lloyds Bank plc
software that makes a real difference. WHAT YOU'LL BE DOING As a Senior Software Engineer, you'll: Design, develop, test, and deploy modular applications, APIs, and services using Java, Spring Boot, TypeScript, React, or similar technologies. Build containerized applications using Docker and deploy them to Kubernetes environments. Apply Domain-Driven Design (DDD) principles and Test-Driven Development (TDD) practices. … looking for engineers who are adaptable, curious, and passionate about building great software. You'll need: Strong hands-on experience in both frontend and backend development Backend: Proficiency in Java (17+) or Node or Spring Boot, and RESTful APIs. Frontend: React, TypeScript, HTML5, CSS3, and other modern frontend frameworks. DevOps: Familiarity with CI/CD tools (GitHub, Jenkins, Harness), Docker More ❯
Chester, Cheshire, United Kingdom Hybrid / WFH Options
Lloyds Bank plc
software that makes a real difference. WHAT YOU'LL BE DOING As a Senior Software Engineer, you'll: Design, develop, test, and deploy modular applications, APIs, and services using Java, Spring Boot, TypeScript, React, or similar technologies. Build containerized applications using Docker and deploy them to Kubernetes environments. Apply Domain-Driven Design (DDD) principles and Test-Driven Development (TDD) practices. … looking for engineers who are adaptable, curious, and passionate about building great software. You'll need: Strong hands-on experience in both frontend and backend development Backend: Proficiency in Java (17+), Node, Spring Boot, and RESTful APIs. Frontend: React, TypeScript, HTML5, CSS3, and modern frontend frameworks. DevOps: Familiarity with CI/CD tools (GitHub, Jenkins, Harness), Docker, Kubernetes, and cloud More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Lloyds Bank plc
software that makes a real difference. WHAT YOU’LL BE DOING As a Senior Software Engineer, you’ll: Design, develop, test, and deploy modular applications, APIs, and services using Java, Spring Boot, TypeScript, React, or similar technologies. Build containerized applications using Docker and deploy them to Kubernetes environments. Apply Domain-Driven Design (DDD) principles and Test-Driven Development (TDD) practices. … looking for engineers who are adaptable, curious, and passionate about building great software. You’ll need: Strong hands-on experience in both frontend and backend development Backend: Proficiency in Java (17+) or Node or Spring Boot, and RESTful APIs. Frontend: React, TypeScript, HTML5, CSS3, and other modern frontend frameworks. DevOps: Familiarity with CI/CD tools (GitHub, Jenkins, Harness), Docker More ❯
or MS degree in computer science, computer engineering, or other technical discipline, or equivalent 8+ years of work experience in DevOps/SRE (web applications) Development or support of Java/J2EE/REACT JS applications, and Node applications Good understanding of automation implementations related to observability, reliability, and Self-servicing Hands on experience with frameworks - Spring Boot, Vertex, NodeJS … Experience in designing mission critical highly available enterprise applications Hand on experience with performance testing and Java applications tuning Experience managing relational and NoSQL databases such as DB2, Postgres, Mongo, Couchbase, Cassandra etc. Strong knowledge of Linux internals and experience managing Linux systems in high traffic environments Strong interpersonal communication skills and the ability to work well in a diverse More ❯
CI/CD, clean code). Collaborate across disciplines to deliver impactful solutions. Guide third-party development to meet technical standards. What You'll Bring Strong backend engineering experience (Java 11+, REST APIs, SQL). Experience with high-throughput or distributed systems. Passion for clean, maintainable code and infrastructure as code. Excellent communication and mentoring skills. Bonus Points For Spring More ❯
Cheltenham, England, United Kingdom Hybrid / WFH Options
Argo DevOps Solutions Ltd
technical expertise, collaborative mindset, and an ability to deliver innovative solutions that align with business objectives. Experience Requirements Software Development & Principles Programming Languages: Proficiency in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS SOLID Principles: Familiarity with object-oriented and clean coding practices Testing & BDD Unit Testing Frameworks: Experience with Cypress, Cucumber, Behave, Selenium, or similar tools More ❯
with experience and/or knowledge of programming, problem-solving, data analysis, or systems development would be beneficial for this role. Including any of the following Programming Languages C++ Java Python JavaScript C# Systems & Tools Linux/Unix operating systems Cloud Technologies (AWS, Azure, Google Cloud) DevOps tools (e.g., Docker, Kubernetes) Version Control Systems (e.g., Git) Machine Learning/AI More ❯
is a plus. Experience as a Full Stack Developer. Extensive Azure cloud services experience. Proficiency in front-end (HTML, CSS, JavaScript, React/Angular) and back-end languages (C#, Java, Python). Understanding of REST APIs and microservices. Experience with Git, Agile methodologies. Strong problem-solving and communication skills. Knowledge of public sector regulations. Preferred Experience with serverless, Docker, Kubernetes More ❯
leadership or Principal Engineer role. Extensive experience in designing, developing, and deploying large-scale systems. Technical Expertise: Deep knowledge of software engineering principles and best practices, particularly in Python, Java, or similar backend technologies. Expertise in designing and implementing distributed systems and cloud-native architectures. Cloud Platforms: Extensive experience with cloud platforms such as AWS, GCP, or Azure. Expertise in More ❯
Contract Type: Full-time, Permanent About the Role: Join a world-class engineering team building cutting-edge software products that set industry benchmarks. We’re looking for an experienced Java Developer to help us build secure, scalable systems using Java 17+, Spring Boot, modern build tools, and CI/CD practices. You’ll work in a flat, autonomous product team … where clean code, ownership, and high engineering standards are a given. What You’ll Be Doing: Designing and developing backend systems using modern Java and Spring Boot Contributing to architectural decisions, testing strategies, and continuous integration Owning features end-to-end: from design through to deployment and monitoring Working in a cross-functional team with frontend engineers, designers, and product … GitHub Actions or other CI/CD tools Docker/Kubernetes (nice to have) We’d Love to Hear From You If You: Have 3+ years’ experience in modern Java development Have worked in a product team (not just projects or consulting) Care deeply about writing clean, maintainable code Are comfortable taking ownership of a problem and delivering end-to More ❯
London, England, United Kingdom Hybrid / WFH Options
Hargreaves Lansdown
such as Apache Bench, JMeter, or LoadRunner, or modern alternatives like K6, Gatling, Locust. Familiarity with BDD tools like Cucumber or SpecFlow. Skills : Proficiency in programming languages such as Java, Python, or TypeScript. Experience with scripting languages for automation tasks. Strong understanding of software testing principles and methodologies. Familiarity with version control systems like Git. Excellent problem-solving skills and More ❯
Newcastle upon Tyne, England, United Kingdom Hybrid / WFH Options
Capgemini
experts in consulting and client delivery. You'll have access to a wide array of training programs and certifications in areas such as: Cloud Technologies: AWS, Azure, GCP Programming: Java, Kotlin, Node.js, Spring Boot DevOps: Terraform, Kubernetes, Docker Cybersecurity: CISSP, CISM Agile Delivery: Scrum Master, Product Owner, Scaled Agile Framework This flexibility allows you to build expertise in domains that More ❯
Java Software Engineer A fast-growing, London-based cybersecurity company providing cutting-edge solutions that protect critical systems and sensitive data for global clients across finance, defence, healthcare, and government sectors are on the lookout for a Senior/Principal Java Engineer. The role will include the following duties: You will lead the charge in designing and building highly scalable … resilient, and secure backend systems. Architect and build enterprise-grade Java services powering security platforms. Lead technical design and set standards for engineering best practices across teams. Mentor and guide a team of talented engineers, fostering a culture of excellence. Collaborate closely with DevOps, Security, and Product teams to deliver secure and performant solutions. Drive innovation by evaluating and integrating … tools, frameworks, and technologies. Champion quality, security, and performance at every stage of the development lifecycle. Skills needed: 8+ years of experience in software engineering with deep expertise in Java (Java 11 or later). Strong experience in designing microservices and distributed systems. Solid grasp of Spring/Spring Boot, REST APIs, messaging (Kafka/RabbitMQ), and cloud-native development. More ❯
Java Software Engineer A fast-growing, London-based cybersecurity company providing cutting-edge solutions that protect critical systems and sensitive data for global clients across finance, defence, healthcare, and government sectors are on the lookout for a Senior/Principal Java Engineer. The role will include the following duties: You will lead the charge in designing and building highly scalable … resilient, and secure backend systems. Architect and build enterprise-grade Java services powering security platforms. Lead technical design and set standards for engineering best practices across teams. Mentor and guide a team of talented engineers, fostering a culture of excellence. Collaborate closely with DevOps, Security, and Product teams to deliver secure and performant solutions. Drive innovation by evaluating and integrating … tools, frameworks, and technologies. Champion quality, security, and performance at every stage of the development lifecycle. Skills needed: 8+ years of experience in software engineering with deep expertise in Java (Java 11 or later). Strong experience in designing microservices and distributed systems. Solid grasp of Spring/Spring Boot, REST APIs, messaging (Kafka/RabbitMQ), and cloud-native development. More ❯
Java Software Engineer A fast-growing, London-based cybersecurity company providing cutting-edge solutions that protect critical systems and sensitive data for global clients across finance, defence, healthcare, and government sectors are on the lookout for a Senior/Principal Java Engineer. The role will include the following duties: You will lead the charge in designing and building highly scalable … resilient, and secure backend systems. Architect and build enterprise-grade Java services powering security platforms. Lead technical design and set standards for engineering best practices across teams. Mentor and guide a team of talented engineers, fostering a culture of excellence. Collaborate closely with DevOps, Security, and Product teams to deliver secure and performant solutions. Drive innovation by evaluating and integrating … tools, frameworks, and technologies. Champion quality, security, and performance at every stage of the development lifecycle. Skills needed: 8+ years of experience in software engineering with deep expertise in Java (Java 11 or later). Strong experience in designing microservices and distributed systems. Solid grasp of Spring/Spring Boot, REST APIs, messaging (Kafka/RabbitMQ), and cloud-native development. More ❯
London, England, United Kingdom Hybrid / WFH Options
Oliver Bernard
Java Developer (remote) An ambitious and fast-growing AI company building intelligent solutions that are transforming industries—from finance and healthcare to logistics and retail seek a Java Developer with Spring Boot experience to join their distributed engineering team. You’ll work remotely with a high-performing team of engineers, data scientists, and product specialists to build scalable backend systems … that support our AI products. You’ll focus on microservice architecture, API development, and integrating machine learning outputs into robust backend services. Tech You'll Work With: Java 17+ Spring Boot, Spring Cloud RESTful APIs & Microservices Docker, Kubernetes AWS or GCP GitHub Actions, Jenkins (CI/CD) Responsibilities: Design, develop, and maintain high-performance backend applications Build and evolve RESTful … models Contribute to architectural decisions and performance optimisations Write clean, maintainable, and testable code Participate in code reviews and agile ceremonies What We're Looking For: 3+ years of Java development experience (Spring Boot a must) Solid understanding of microservices and API design Comfortable working in cloud-based environments (AWS/GCP) Experience with containerisation (Docker, Kubernetes) Self-motivated with More ❯
Lead Java Developer – FX/Trading! 💹💰 Salary: £120,000 - £130,000 + bonus (previously 25-40%) + benefits📍 Location: 3 days onsite, City of London Do you enjoy writing Java code day-to-day as well as line-managing your own team? Do you have a few years of commercial experience as a Software Engineering leader working with different stakeholders … Asian FX trading firm and work on cutting-edge trading solutions! This highly respected financial institution is expanding its London office and is on the lookout for a Lead Java Developer to guide one of the teams working on an App in the Cloud product. As the Lead Java Developer, you will:Be a hands-on leader and write Java … and Design teamsBe a key player in implementing the best software development methodologies and approaches to your teams e.g. TDD, CI/CD, Agile, pair-programming. 💻 Tech Stack: Core Java, multithreading, low-latency systems, AWS/GCP, Docker, Kubernetes, TDD, Agile, CI/CD. Requirements:A degree in Computer Science or related field (Comp. Sci principles/theory are important More ❯
Join to apply for the Java Developer (Full Stack) role at NewDay . We are looking for a mid-level full stack Java developer to join our team, responsible for integrating and maintaining our white label credit application solutions. Our team is close-knit, and we seek someone eager to work through commitments, contribute to technical discussions, participate in design … an exciting opportunity for those looking to accelerate personal growth by exploring new technologies and gaining exposure to FCA processes. Skills And Experiences 2+ years of experience in: Language: Java 17, JavaScript, TypeScript (4.x) Frameworks & Tools: Spring Boot (v3.x), Maven, Jenkins, React.js (v17+), Webpack Database: SQL (PostgreSQL preferred) Key Focus: API integrations, AWS SQS/SNS integrations, React Components, Docker More ❯
Our client is seeking an experienced Java developer to join their team as they open a new office in London. This is a rare chance to work closely with an existing core engineering team while creating a new engineering culture from the ground up. This position is ideal for you if you love working in a hands-on, agile workplace … Solve complex technical challenges, ensuring scalable, reliable products through brainstorming and problem-solving. Foster collaboration by sharing expertise, mentoring, and promoting continuous learning and improvement. Requirements 5+ years of Java development with a strong track record of delivering high-quality software. Skilled in OOP, Java, Spring Boot, Hibernate, and build tools like Maven or Gradle. Experience building secure, scalable systems More ❯
Our client is seeking an experienced Java developer to join their team as they open a new office in London. This is a rare chance to work closely with an existing core engineering team while creating a new engineering culture from the ground up. This position is ideal for you if you love working in a hands-on, agile workplace … Solve complex technical challenges, ensuring scalable, reliable products through brainstorming and problem-solving. Foster collaboration by sharing expertise, mentoring, and promoting continuous learning and improvement. Requirements 5+ years of Java development with a strong track record of delivering high-quality software. Skilled in OOP, Java, Spring Boot, Hibernate, and build tools like Maven or Gradle. Experience building secure, scalable systems More ❯
Our client is seeking an experienced Java developer to join their team as they open a new office in London. This is a rare chance to work closely with an existing core engineering team while creating a new engineering culture from the ground up. This position is ideal for you if you love working in a hands-on, agile workplace … Solve complex technical challenges, ensuring scalable, reliable products through brainstorming and problem-solving. Foster collaboration by sharing expertise, mentoring, and promoting continuous learning and improvement. Requirements 5+ years of Java development with a strong track record of delivering high-quality software. Skilled in OOP, Java, Spring Boot, Hibernate, and build tools like Maven or Gradle. Experience building secure, scalable systems More ❯
they are scaling fast. They believe in clean code, strong ownership, and empowering their engineers to build with purpose. Now, they're looking for a Technical Lead with deep Java expertise to lead one of their core development teams. The Role As a Technical Software Engineering Manager, you'll split your time between hands-on technical leadership and people management. … You'll be leading a team of talented Java engineers, driving project delivery, shaping technical direction, and nurturing a high-performance engineering culture. What You'll Do Lead, mentor, and grow a team of backend engineers working primarily in Java (Spring Boot, Hibernate, etc.) Drive design and architecture decisions for scalable, secure, and performant systems Collaborate cross-functionally with Product … hands-on with coding when necessary, especially in system-critical components What They're Looking For Proven experience managing or leading software engineering teams (3+ years) Strong expertise in Java and JVM-based systems (8+ years coding experience preferred) Solid background in system design, distributed systems, and cloud architectures (AWS/Azure/GCP) Passion for clean code, testing, and More ❯
they are scaling fast. They believe in clean code, strong ownership, and empowering their engineers to build with purpose. Now, they're looking for a Technical Lead with deep Java expertise to lead one of their core development teams. The Role As a Technical Software Engineering Manager, you'll split your time between hands-on technical leadership and people management. … You'll be leading a team of talented Java engineers, driving project delivery, shaping technical direction, and nurturing a high-performance engineering culture. What You'll Do Lead, mentor, and grow a team of backend engineers working primarily in Java (Spring Boot, Hibernate, etc.) Drive design and architecture decisions for scalable, secure, and performant systems Collaborate cross-functionally with Product … hands-on with coding when necessary, especially in system-critical components What They're Looking For Proven experience managing or leading software engineering teams (3+ years) Strong expertise in Java and JVM-based systems (8+ years coding experience preferred) Solid background in system design, distributed systems, and cloud architectures (AWS/Azure/GCP) Passion for clean code, testing, and More ❯
they are scaling fast. They believe in clean code, strong ownership, and empowering their engineers to build with purpose. Now, they're looking for a Technical Lead with deep Java expertise to lead one of their core development teams. The Role As a Technical Software Engineering Manager, you'll split your time between hands-on technical leadership and people management. … You'll be leading a team of talented Java engineers, driving project delivery, shaping technical direction, and nurturing a high-performance engineering culture. What You'll Do Lead, mentor, and grow a team of Back End engineers working primarily in Java (Spring Boot, Hibernate, etc.) Drive design and architecture decisions for scalable, secure, and performant systems Collaborate cross-functionally with … hands-on with coding when necessary, especially in system-critical components What They're Looking For Proven experience managing or leading software engineering teams (3+ years) Strong expertise in Java and JVM-based systems (8+ years coding experience ) Solid background in system design, distributed systems, and cloud architectures (AWS/Azure/GCP) Passion for clean code, testing, and performance More ❯