14 of 14 Functional Programming Jobs in the UK excluding London

Java Developer

Hiring Organisation
Pracyva ltd
Location
Glasgow, Glasgow City, City of Glasgow, United Kingdom
Employment Type
Contract
Contract Rate
£450 - £500/day
Responsibilities Design, develop, and maintain robust Java-based applications. Deliver secure, stable, and scalable solutions across various business and technical domains. Collaborate with cross-functional teams to understand requirements and translate them into effective technical solutions. Take ownership of projects, proactively identifying and resolving issues. Ensure best practices … coding, testing, and deployment. Required Qualifications Core Java & Functional Programming: Minimum 5 years of experience with strong understanding of functional programming concepts. Spring Ecosystem: At least 5 years of hands-on experience with Spring, Spring REST, Spring Boot, and JPA. Kubernetes: Minimum 2 years of experience ...

Founding Engineering - Top London Software House

Hiring Organisation
IT Graduate Recruitment
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£60,000 per annum
deployment. About You Exceptional academic background from a leading UK university. Degree in Computer Science, Mathematics, Physics, Engineering or another highly technical discipline. Outstanding programming ability in languages such as Python, C++, Rust, Go or Java. Demonstrated ability to build complex technical projects independently. Strong understanding of algorithms, data … taking full ownership. Driven by solving difficult problems rather than following established processes. Strong Signals First-class degree or equivalent academic achievement. Competitive programming, mathematical competitions or research experience. Open-source contributions or technically ambitious personal projects. Experience building products, platforms or infrastructure from scratch. Experience at high-performing ...

Head of Engineering

Hiring Organisation
Jobleads-UK
Location
Manchester, England, United Kingdom
high-calibre team of Software Developers and DevSecOps engineers working on a microservice architecture running on Kubernetes in AWS. It's built following strict functional design principles, TDD and CI/CD pipelines to automatically deploy to production. You’ll combine people leadership with technical evolution of the platform … ready for your first Head of role. You’ll thrive here if you: Have a strong JVM background (Scala, Kotlin or Java) particularly using functional programming principles Possess a strong testing mindset with experience in TDD and CI/CD practices. Are experienced with AWS and infrastructure ...

Senior Scala Engineer

Hiring Organisation
Capgemini
Location
West Sussex, United Kingdom
Employment Type
Full Time
note that fully remote working (100% from home) is not permitted. Your role • Develop and maintain Scala services using frameworks like Play, Akka, and functional programming principles. • Write high-quality, tested code with TDD/BDD and tools such as ScalaTest. • Design and optimise microservices for performance, scalability … want to change something it’s within your power to do so. Your skills and experience • Strong professional experience with Scala and functional programming • Experience designing and consuming REST APIs; JSON validation/serialisation using Play JSON or Circe. • Designing for and querying relational databases such as PostgreSQL ...

Scala Developer (Remote)

Hiring Organisation
Stealth iT Consulting
Location
Leeds, UK
design and development of scalable, high‐performance applications . This role involves working on modern distributed systems, building APIs, and collaborating with cross‐functional teams to deliver enterprise‐grade solutions. Key responsibilities: Design, develop and maintain backend services and APIs using Scala and Play Framework . Implement RESTful endpoints … manage request/response lifecycle, and handle authentication/authorization flows. Write well-structured, idiomatic Scala and use functional programming patterns where appropriate. Build and maintain automated tests (unit, integration), and support test automation efforts. Collaborate with product owners, UX, QA, and other engineers in an Agile environment ...

Scala Developer (Remote)

Hiring Organisation
Stealth iT Consulting
Location
Altrincham, Greater Manchester, UK
design and development of scalable, high‐performance applications . This role involves working on modern distributed systems, building APIs, and collaborating with cross‐functional teams to deliver enterprise‐grade solutions. Key responsibilities: Design, develop and maintain backend services and APIs using Scala and Play Framework . Implement RESTful endpoints … manage request/response lifecycle, and handle authentication/authorization flows. Write well-structured, idiomatic Scala and use functional programming patterns where appropriate. Build and maintain automated tests (unit, integration), and support test automation efforts. Collaborate with product owners, UX, QA, and other engineers in an Agile environment ...

Scala Developer - Remote Contract

Hiring Organisation
Stealth iT Consulting
Location
Leeds, UK
Play Framework . Implement RESTful endpoints, manage request/response lifecycle, and handle authentication/authorization flows. Write clean, idiomatic Scala code and apply functional programming principles where appropriate. Develop and maintain automated tests (unit and integration) and support test automation initiatives. Collaborate with product owners, UX designers … other engineers in an Agile environment (Scrum/Kanban). Participate in code reviews, architecture discussions, and pair programming sessions. Troubleshoot and resolve production issues; contribute to reliability and observability (logging, metrics, alerts). Assist in defining CI/CD pipelines and deployment processes (e.g., Jenkins, GitHub Actions, Concourse ...

Scala Developer - Remote Contract

Hiring Organisation
Stealth iT Consulting
Location
Bolton, Greater Manchester, UK
Play Framework . Implement RESTful endpoints, manage request/response lifecycle, and handle authentication/authorization flows. Write clean, idiomatic Scala code and apply functional programming principles where appropriate. Develop and maintain automated tests (unit and integration) and support test automation initiatives. Collaborate with product owners, UX designers … other engineers in an Agile environment (Scrum/Kanban). Participate in code reviews, architecture discussions, and pair programming sessions. Troubleshoot and resolve production issues; contribute to reliability and observability (logging, metrics, alerts). Assist in defining CI/CD pipelines and deployment processes (e.g., Jenkins, GitHub Actions, Concourse ...

Software Engineer (Kotlin / React)

Hiring Organisation
Deutsche Bank
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Contract Rate
Salary negotiable
deployment processes, and production support activities. Monitor, troubleshoot, and improve the reliability and performance of live services. Participate in architectural discussions, code reviews, pair programming, and knowledge-sharing initiatives. The skills you'll need: Strong commercial experience in full-stack or back-end software engineering. Experience working with … strong Java with Kotlin). Hands-on experience with TypeScript and React would be beneficial. Strong understanding of software engineering principles, including OOP, functional programming concepts, and design patterns. Proven experience working within Extreme Programming (XP) environments, including TDD, Pair Programming, Continuous Refactoring, and Trunk-Based ...

Lead Python Engineer

Hiring Organisation
CGI
Location
Surrey, United Kingdom
Employment Type
Full Time
criteria. Required qualifications to be successful in this role Mandatory requirements: At least 7 years of experience using Python for OOP and functional programming Experience of leading software development teams and mentoring of junior members Experience of unit, integration and end-to-end testing with a delivering 'quality ...

Full Stack Angular Software Engineer

Hiring Organisation
Avaloq
Location
City of Edinburgh, United Kingdom
Employment Type
Full Time
NgRx and RxJS Proficient in HTML5, CSS3, JavaScript, TypeScript and RESTful API integration Experience in Java, Hibernate, JPA, ORM and microservices, object-oriented and functional programming and solid understanding of responsive web design and cross-browser compatibility Experience with version control systems (preferably Git and Bitbucket ...

Lead Scala Engineer

Hiring Organisation
Capgemini
Location
West Sussex, United Kingdom
Employment Type
Full Time
want to change something it’s within your power to do so. Your skills and experience Strong professional experience with Scala and functional programming Experience designing and consuming REST APIs; JSON validation/serialisation using Play JSON or Circe. Designing for and querying relational databases such as PostgreSQL ...

Senior Software Developer

Hiring Organisation
Jonathan Lee Recruitment Ltd
Location
Worcester, Hindlip, Worcestershire, United Kingdom
Employment Type
Permanent
clear and practical manner. Understanding of manufacturing environments, machine connectivity, production systems, or industrial data flows. Technical Knowledge Object-oriented and/or functional programming principles. API development and systems integration. Version control systems, particularly Git. Automated testing, debugging, and software quality assurance methodologies. Database Experience Strong ...

Staff RTL Design Engineer

Hiring Organisation
Jobleads-UK
Location
Cambridgeshire and Peterborough, England, United Kingdom
design. Strong RTL design skills using Verilog, SystemVerilog, or VHDL. A solid software engineering background, including experience with: Object‐oriented and functional programming paradigms – C, C++, Python Compiler infrastructures, particularly domain‐specific languages (DSLs). Test‐driven development and writing adaptive unit tests. Excellent attention to detail … areas, including: Instruction Fetch Instruction Decode Register Renaming Instruction Scheduling Vector Processing Load‐Store Units Knowledge of verification methodologies, including testbench development, UVM, and functional coverage. Why Join? This is an opportunity to work on technology that is helping shape the future of compute. You’ll collaborate with some ...