251 to 275 of 867 Clean Code Jobs in the UK

Contract Lead Java Developer

Location
Birmingham, England, United Kingdom
landscape. What you’ll be doing: Working with ourbar raisingdevelopment teamcomprised of like-minded professionals who find solutions to complex problems Develop complex Java code, working with both monolithic and microservices architecture Be responsible for estimating development effort on projects Help define and execute the development strategy Conduct code … environment Utilising TDD and working on Java projects built with Spring MVC/Boot, Thymeleaf, RESTful, MongoDB, MySQL, Junit and others Produce well documented, clean code Provide recommendations on development approaches to address critical business requirements Requirements You'll be coding on a daily basis, naturally Demonstrable Java ...

Java Developer | Investment Banking | Hybrid, London

Location
City Of London, England, United Kingdom
cloud-enabled applications to support middle office processing Provide technical expertise and recommendations for enhancements of existing applications and evaluation of new initiatives Develop clean, secure, and efficient code in Java and Python and work with scripting tools such as PowerShell or Bash Conduct code reviews, unit … testing, and participate in application architecture discussions Ensure compliance with internal SDLC standards related to code management, code inspection, and security best practices Utilize tools such as GitLab and Terraform for CI/CD, automation, and infrastructure as code Support critical enterprise risk mandates, ensuring production systems ...

Senior Associate, Full-Stack Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
maintain backend services, batches and APIs, contributing to UI components as needed. Own end-to-end delivery: implementation, testing, deployment, observability, and reliability. Write clean, well-tested code; participate in code reviews and continuous improvement. Collaborate with product, design, and operations to translate business needs into technical … tailored by teams for flow and outcomes; full product lifecycle ownership (build, test, deploy, monitor, iterate); growth mindset with continuous learning and knowledge sharing. Code: Java 17/21 (Spring, Maven), Groovy, JavaScript/TypeScript (Angular) Testing: JUnit, Spock Deployment: Private Cloud (VMs/containers) Tooling: GitLab ...

Senior Associate, Full-Stack Engineer

Location
Westminster, West End, United Kingdom
maintain backend services, batches and APIs, contributing to UI components as needed. Own end-to-end delivery: implementation, testing, deployment, observability, and reliability. Write clean, well-tested code participate in code reviews and continuous improvement. Collaborate with product, design, and operations to translate business needs into technical … tailored by teams for flow and outcomes full product lifecycle ownership (build, test, deploy, monitor, iterate) growth mindset with continuous learning and knowledge sharing. Code: Java 17/21 (Spring, Maven), Groovy, JavaScript/TypeScript (Angular) Testing: JUnit, Spock Deployment: Private Cloud (VMs/containers) Tooling: GitLab ...

iOS Developer — Swift, Clean Code & CI/CD

Location
Greater London, England, United Kingdom
Swift developer to design, build, and maintain premier iOS applications in a fast-paced, Agile environment. You will translate complex requirements into robust, scalable code, contribute to automated testing, and participate in architectural decisions to ensure security, accessibility and performance across the product. Work with designers, product managers ...

Mid-level to Senior Software Engineer

Location
Greater London, England, United Kingdom
product where mistakes cost people real money. Raise the bar on engineering quality within your team: architecture, testing strategy, performance budgets, and code review. Mentor other engineers and drive technical clarity on the product side of your team. You have very high agency and don’t wait … scaling them without losing clarity or performance. Strong judgment on tradeoffs: speed vs. polish, abstraction vs. control, simplicity vs. flexibility. You communicate clearly, write clean code, and can lead through technical and product decisions. Experience building product-facing or client-side systems at scale You make decisions based ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
internal tools. Contribute to the ongoing consolidation of our application-specific tools into a single intelligence platform, helping define shared components and patterns. Write clean, tested, well-documented code, andparticipatein code review to help raise the bar across the team. Take ownership of features from design through … tools and frameworks quickly. Desirable Skills and Experience: Experience withDatabricks or Spark, or another large-scale data processing platform. Experience withinfrastructure-as-code and CI/CD pipelines. Experience working in a small or fast-moving engineering team, ideally building internal tools or platforms. Experience contributing to the consolidation ...

Full Stack Engineer- Data Science Focus

Location
East Midlands, England, United Kingdom
infrastructure for data workloads (S3, Lambda, Glue, Athena, SageMaker, Step Functions) Collaborate with domain experts to translate rail inspection requirements into technical solutions Write clean, tested, well-documented code following engineering best practices Participate in code reviews, sprint planning, and technical design discussions Collaborate with cross-functional … signal processing Demonstrated ability to read, understand, and extend complex algorithms and dense business logic written by others Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/CD pipelines, and agile development practices Strong problem-solving skills and ability to learn ...

AI Enablement Lead [gn] Data Intelligence

Hiring Organisation
Actian
Location
United Kingdom
confidently. Rapid Prototyping (PoC to Production): Drive the engineering execution of high-impact AI proof-of-concepts, ensuring they are built with production-grade code that scales seamlessly. Standardization of Tooling: Define and enforce the organization's official AI stack, from vector database selection and vector embeddings strategies … Rigor: You treat AI development as software engineering. You understand CI/CD, unit testing for AI (evaluation datasets), containerization (Docker/Kubernetes), and clean code architecture. Influence Without Authority: Exceptional leadership and communication skills. You can inspire and align disparate engineering teams around a shared technical vision ...

macOS Software Engineer / Senior macOS Software Engineer TLNT1 NI

Hiring Organisation
Andor Technology
Location
Belfast, UK
scientific breakthroughs. Our low-light imaging cameras, spectroscopy solutions and microscopy systems help researchers develop cancer treatments, explore the depths of space, and advance clean energy innovations. We are experts in measuring light down to a single photon and capturing events occurring within one billionth of a second. … development practices. Experience across the full software development lifecycle, from requirements gathering through testing and support. Strong knowledge of software architecture, design patterns and Clean Code principles. Excellent understanding of data structures, algorithms and computational complexity. Knowledge of Agile software development methodologies. Proven ability to learn quickly, take ...

Senior Data Engineer – (London, Hybrid 3 days onsite) | £85k–£110k + bonus

Location
Greater London, England, United Kingdom
Work closely with Product, DevOps & Regulatory teams You Bring Strong Python, PySpark, SQL Experience building auditable, reproducible pipelines Solid data modelling + warehouse fundamentals Clean code, CI/CD, testing, observability Cloud data platform experience (Snowflake/AWS ideal) Hybrid set-up in Central London – 3 days ...

Principal Software Engineer

Hiring Organisation
Schroders
Location
London, UK
Employment Type
Full-time
services and libraries. We aim to maintain a great engineering culture. Contributing to this culture will involve following good software craftmanship, TDD and writing clean code. Our systems must be well architected, designed for testability and extensibility. To achieve this, we implement mentoring and coaching through regular code … They're also keen on driving positive technology change at Schroders, ensuring that we always stay ahead of the curve. What you'll doWrite clean Python code to build reusable components and packagesWork with Amazon Web Services (AWS) to build cloud-first solutionsRefine the existing platform and products ...

Software Engineer

Hiring Organisation
Schroders
Location
London, UK
Employment Type
Full-time
services and libraries. We aim to maintain a great engineering culture. Contributing to this culture will involve following good software craftmanship, TDD and writing clean code. Our systems must be well architected, designed for testability and extensibility. To achieve this, we implement mentoring and coaching through regular code … They're also keen on driving positive technology change at Schroders, ensuring that we always stay ahead of the curve. What you'll doWrite clean Python code to build reusable components and packagesWork with Amazon Web Services (AWS) and Azure to build cloud-first solutionsRefine the existing platform ...

Senior Software Engineer (Agentic AI)

Location
City of Edinburgh, Scotland, United Kingdom
with agentic workflows and multi-agent orchestration Experience working with modern LLMs including OpenAI or Anthropic Strong understanding of software engineering fundamentals including testing, clean code and SDLC Experience building scalable backend services and APIs Ability to rapidly prototype, experiment and validate technical concepts Strong communication skills ...

Senior Java Developer

Location
Stafford, England, United Kingdom
wider software engineering community. Collaborate with architecture and engineering teams to design robust, resilient and scalable systems. Champion software engineering best practice, including clean code, testing, documentation, maintainability and modern standards. Identify, investigate and support the resolution of infrastructure and production issues. Promote knowledge sharing and continuous improvement ...

Senior Java Developer

Location
Park Central, England, United Kingdom
wider software engineering community. Collaborate with architecture and engineering teams to design robust, resilient and scalable systems. Champion software engineering best practice, including clean code, testing, documentation, maintainability and modern standards. Identify, investigate and support the resolution of infrastructure and production issues. Promote knowledge sharing and continuous improvement ...

Senior Front Office Software Engineer

Hiring Organisation
CMC Markets
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
Contribute to the continuous evolution of our electronic trading infrastructure. Mentorship & Technical Leadership Provide guidance and mentorship to junior developers. Champion engineering best practices, clean code principles and robust design patterns. What You will Bring Strong hands-on Java development experience within low latency financial systems. Deep understanding ...

AI Engineer

Hiring Organisation
Fruition Group
Location
City of London, London, United Kingdom
Employment Type
Permanent
upskilling client engineers during Transform engagements * Evaluating emerging AI tools, frameworks and protocols, and making pragmatic adoption calls Essential Skills * Strong software engineering foundations - clean code, testing, CI/CD, production mindset - with strong general-purpose programming (e.g. Python, TypeScript) and proficiency in 2+ modern languages * Full-stack ...

Senior Software Engineer (Java)

Location
Greater London, England, United Kingdom
Postgres database We rely on Spring Boot for quick and quality delivery We have a pragmatic approach to develop our business logic, focusing on clean code, with emphasis on maintainability and fast turnaround with TDD, DDD and continuous integration & delivery What you'll need Demonstrable experience in Backend ...

Senior Data Scientist, Fraud Prevention

Location
Greater London, England, United Kingdom
production that create measurable value. You can translate complex ML concepts into clear, practical solutions for stakeholders across the business. You enjoy writing clean code and helping the team thrive through thoughtful reviews and shared learning. Base salary range: £99,200 - £148,800 Base salary ranges are based ...

Developer

Hiring Organisation
Hackajob Ltd
Location
Pontefract, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent
Salary
£45,000
thrive here if you have: Strong technical foundations in COBOL, CICS, JCL, and IBM DB2, with a proven track record of delivering clean, reliable code. An analytical approach , with the ability to interpret business needs and turn them into functional technical solutions. Great communication skills , allowing you to work ...

Software Development Engineer in Test

Hiring Organisation
scrumconnect ltd
Location
Swansea, West Glamorgan, United Kingdom
Employment Type
Permanent
Salary
GBP 45,000 Annual
SDET) who combines strong software engineering fundamentals with expertise in test automation. The ideal candidate is a software engineer who writes high-quality test code to validate that product acceptance criteria are fully met while ensuring quality, security, accessibility, and maintainability. Key Responsibilities Design, develop, and maintain automated test … Case 6 and other functional test scenarios as required. Continuously improve test automation frameworks, coding standards, and engineering best practices. Participate in code reviews and contribute to improving overall software quality. Required Skills Strong programming skills in Ruby . Hands-on experience with Gherkin and BDD frameworks (eg, Cucumber ...

Software Development Engineer In Test

Location
Jersey Marine, Wales, United Kingdom
SDET) who combines strong software engineering fundamentals with expertise in test automation. The ideal candidate is a software engineer who writes high-quality test code to validate that product acceptance criteria are fully met while ensuring quality, security, accessibility, and maintainability. Key Responsibilities Design, develop, and maintain automated test … Case 6 and other functional test scenarios as required. Continuously improve test automation frameworks, coding standards, and engineering best practices. Participate in code reviews and contribute to improving overall software quality. Required Skills Strong programming skills in Ruby . Hands-on experience with Gherkin and BDD frameworks (eg, Cucumber ...

Software Engineer

Location
Manchester, England, United Kingdom
solutions to existing issues and new features. You’ll create and maintain unit tests to support the development of your code. You’ll write clean, scalable, and efficient code. You’ll work to the agreed prioritisation of requirements for development and to the agreed delivery dates against these requirements … core hours. You’ll design and produce any necessary supporting documentation to enable IT to manage new components/processes. You’ll participate in code reviews and contribute to continuous improvement. You’ll troubleshoot, debug, and upgrade existing systems. You’ll actively participate in all agile ceremonies. ...

Senior Software Engineer London London

Location
Greater London, England, United Kingdom
optimization of new tools and products, taking them through from incubation all the way to production Spot the ineffectiveness of the processes and code you work with daily to ensure the team are always working to the best of their abilities Integrate software from customers and other teams into … products we are making Write, test, and debug efficient modern C++ code for complex software solutions with the help of AI tooling Work closely with product managers and customers to understand requirements and translate them into technical solutions Train and mentor junior engineers as we grow the UK team ...