reassignments - making this an ideal environment for curious, adaptable developers. What You'll Do Build scalable microservices using Java and Spring/Spring Boot. Deliver clean, maintainable code through TDD, BDD, and pair programming 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 … delivery pipelines What You'll Bring Strong experience with Java (ranging from legacy versions to modern stacks) Comfortable working across both legacy systems and greenfield projects Experience with microservices, TDD, unit testing, and CI/CD Understanding of Docker, Kubernetes, and cloud platforms like AWS or Azure Exposure to SQL/NoSQL databases Leadership or mentoring experience Self-starter, flexible More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Robert Half
to have: CI/CD Pipelines Github Actions Vue Java Azure Azure Devops Role The Full Stack Developer will adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. Advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible. You will create large … you are comfortable with Object-Oriented programming. You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban. You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools. Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker. Company Market leading global consultancy More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Nextech Group Limited
Data, Spring Cloud Stream) Kafka, MongoDB, ElasticSearch, and Redis AWS cloud services including Lambda, Step Functions, and general serverless architecture Docker and Kubernetes in modern DevOps environments Test-drivendevelopment (TDD) and clean architecture principles (DDD) You'll also contribute to architecture discussions, peer reviews, and technical presentations within the team. What They're Looking For More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
McGregor Boyall
tuning. Hands-on experience with LLM fine-tuning , image processing, and ML libraries. Experience building and maintaining cloud-native AI/ML services . Familiarity with Agile development , TDD, and infrastructure-as-code. Bonus: experience with multi-modal models, RLHF , or edge deployments . If you possess the above technical skills and hands-on experience, please apply today! McGregor More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
McGregor Boyall
debugging Proven experience building and deploying AI/ML systems in the cloud ( AWS ) Solid grasp of CI/CD , infrastructure as code (CDK) , and Agile methodologies Familiarity with TDD , pair programming, and modern development practices Desirable: Advanced fine-tuning techniques (LoRA, QLoRA) RLHF, multi-modal AI, or edge deployment experience ML experiment tracking (MLflow, Weights & Biases) and A More ❯
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
Wolverhampton, United Kingdom Hybrid / WFH Options
Develop
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
Northampton, Northamptonshire, United Kingdom Hybrid / WFH Options
Develop
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
York, Yorkshire, United Kingdom Hybrid / WFH Options
Develop
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Develop
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
Slough, Berkshire, United Kingdom Hybrid / WFH Options
Develop
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
Chelmsford, Essex, United Kingdom Hybrid / WFH Options
Develop
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
Doncaster, Yorkshire, United Kingdom Hybrid / WFH Options
Develop
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
Plymouth, Devon, United Kingdom Hybrid / WFH Options
Develop
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
Exeter, Devon, United Kingdom Hybrid / WFH Options
Develop
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
Antrim, County Antrim, United Kingdom Hybrid / WFH Options
Develop
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
Derby, Derbyshire, United Kingdom Hybrid / WFH Options
Develop
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
Aberdeen, Aberdeenshire, United Kingdom Hybrid / WFH Options
Develop
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Develop
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯
Brighton, Sussex, United Kingdom Hybrid / WFH Options
Develop
must have either active SC, or be eligible for security clearance. This is an essential requirement. Technical skills required: Ruby - must have Java/Scala/Kotlin (desirable) Strong TDD experience Love of pair programming Consultancy background is desirable but not essential Interviews will be taking place ASAP, if you are interested please apply with your CV today. JBRP1_UKTJ More ❯