1 to 25 of 61 Functional Programming Jobs

Backend Java Developer - eDV Cleared

Location
Greater London, England, United Kingdom
Build backend components and services using Java‐based frameworks and languages Apply enterprise development patterns such as dependency injection, inversion of control, aspect‐oriented programming, functional programming, and test‐driven development Develop secure and efficient data access using data access frameworks and transaction management techniques Support integration … . Required technical and professional expertise Java/JEE development Java frameworks (e.g., Spring) Web technologies (JSP/Servlets) Dependency injection, IoC, AOP Functional programming concepts Test‐driven development (TDD) Data access frameworks (JPA/Hibernate or similar) Transaction management Batch processing concepts API development and integration DevOps ...

Senior Search Backend Engineer New London, England, United Kingdom (Hybrid)

Location
Greater London, England, United Kingdom
foundations of search capabilities across domains. You will: Design and implement search functionalities in a PaaS ecommerce Scala backend. Learn Scala and functional programming as your new main development tools Develop search-related libraries based on ElasticSearch and MongoDB Run and maintain a scalable search “infrastructure as code … Search-related experience (preferably ElasticSearch) Strong DevOps mindset as you will drive lots of infrastructure improvements Interest in working with Scala using pragmatic functional programming patterns Practical work experience in developing server-side systems using the JVM Solid understanding of parallel and asynchronous programming, as well ...

Senior Software Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
develop, and maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. Work with MySQL to design efficient data access patterns, optimize queries, tune … enterprise, SaaS, or cloud-based product environments. Strong hands-on experience with Scala, including collections, Futures, immutability, pattern matching, error handling, and clean functional design. Commercial experience with Play Framework or comparable JVM backend frameworks; Pekko or Akka experience is highly relevant. Strong understanding of relational databases, especially MySQL ...

Senior Software Engineer, Ads Tech

Hiring Organisation
PayPal
Location
London, England, United Kingdom
standards and tools that improve code quality.Drive innovation and incremental improvements by taking initiative and challenging existing approaches.Collaborate with Product, Engineering and other cross-functional teams to navigate ambiguity and deliver meaningful business outcomes.Help create fault-tolerant systems designed for high availability and disaster recovery.Share knowledge, support fellow engineers … contribute to an inclusive, collaborative engineering culture.What We’re Looking ForA highly experienced engineer with strong analytical and systems-design skills.Deep appreciation for functional programming and its application to production systems.A pragmatic problem-solver who can balance technical quality, scalability and business needs.Someone comfortable working within a greenfield ...

Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
develop, and maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. Work with MySQL to design efficient data access patterns, optimize queries, tune … enterprise, SaaS, or cloud-based product environments. Strong hands-on experience with Scala, including collections, Futures, immutability, pattern matching, error handling, and clean functional design. Commercial experience with Play Framework or comparable JVM backend frameworks; Pekko or Akka experience is highly relevant. Strong understanding of relational databases, especially MySQL ...

Developer – Scala

Location
Newcastle upon Tyne, England, United Kingdom
develop, and maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. Work with MySQL to design efficient data access patterns, optimize queries, tune … enterprise, SaaS, or cloud-based product environments. Strong hands-on experience with Scala, including collections, Futures, immutability, pattern matching, error handling, and clean functional design. Commercial experience with Play Framework or comparable JVM backend frameworks; Pekko or Akka experience is highly relevant. Strong understanding of relational databases, especially MySQL ...

Senior Scala Engineer

Location
Worthing, England, United Kingdom
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 ...

Senior Search Backend Engineer (m/f/x)

Location
Greater London, England, United Kingdom
terraform and multi-tenant architecture Test software components regarding usability, functionality, and performance, and work closely with Product Management and DevOps Learn Scala and functional programming as your new main development tools Take part in on‐call rotation with a worldwide distributed team for production systems This role … bring: At least 5 years of experience as a Software Engineer, with production experience on the JVM Solid understanding of parallel and asynchronous programming, as well as non‐blocking I/O Experience developing REST APIs and knowledge of scalable architectures, including sharding, replication, load balancing, and failover Interest ...

Scala Developer

Hiring Organisation
SF Partners Admin
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£85,000
Scala Developer with solid functional programming understanding is sought on a remote basis by an international software house based in the UK. This Scala Developer would be joining the innovation arm of the business tasked with building complex, highly scalable greenfield solutions utilised worldwide to deliver critical infrastructure. … class physical and mental wellbeing program. This Scala Developer should have most of the following key skills: - At least three years commercial scala programming - Strong framework experience (Akka, Play etc) - Relational database experience - PostgreSQL - MongoDB, NoSQL - RESTful API design and integration experience - Solid unit test understanding - Spec2, scalaTest ...

Scala Developer | Critical National Infrastructure | Remote | SC Required

Hiring Organisation
Synergize Consulting Ltd
Location
United Kingdom
Employment Type
Contract
Contract Rate
GBP 625 Daily
high priority for government. You'll join an Agile live services team, combining development with responsibility for production services. If you enjoy functional programming, building microservices and solving real operational challenges, this contract offers the opportunity to see your work through from code to live service. Your contract … fixes. Contributing to the ongoing improvement of critical government services. What you'll bring Strong commercial experience developing with Scala. A sound understanding of functional programming patterns. Experience building and maintaining microservices and APIs. A commitment to code quality, testability and maintainability. The ability to work collaboratively within ...

Software Engineer

Location
Reading, England, United Kingdom
implications, communicate recommendations clearly and collaborate with engineers and stakeholders throughout delivery. Alongside your own development work, you’ll contribute to code reviews, pair programming, quality assurance and knowledge‐sharing. You’ll also help less‐experienced engineers develop their technical capabilities through practical support, mentoring and constructive feedback. What … technical approaches, assessing trade‐offs such as performance, security, maintainability, complexity, cost and resource requirements. Develop and maintain clean, reliable software that meets agreed functional and non‐functional requirements, supported by clear user and developer documentation. Diagnose and resolve issues across development and production environments, identifying blockers early ...

Lead Full Stack Kotlin Developer

Hiring Organisation
Hippo Digital
Location
London, England, United Kingdom
idiomatic Kotlin.Experience with asynchronous messaging systems (e.g., Kafka) and Kotlin Coroutines/Flow for reactive programming.Familiarity with Kotlin-native frameworks (e.g., Ktor) or functional programming libraries (e.g., Arrow).What makes us greatAlongside working with some of the most talented people out there and on-top of a competitive ...

Senior Full-Stack Developer

Location
United Kingdom
ability to lead engineering work, set high standards for code quality, and run thorough code and design reviews. Advanced Python knowledge, including asynchronous programming (asyncio), concurrency and parallel processing, and strong experience with frameworks such as FastAPI, Django REST Framework and Flask. Experience with modern architecture patterns, including microservices … event-driven architecture (Kafka, RabbitMQ), domain-driven design and GraphQL. A strong grasp of object-oriented and functional programming, applied to build modular, extensible and maintainable codebases. Core technical skills Expert Python 3 skills, with experience building high-throughput, low-latency and fault-tolerant applications. Frontend experience with ...

Lead Software Developer

Location
United Kingdom
stack software development principles and modern engineering practices. Experience designing and implementing RESTful APIs and event-driven architectures. Strong knowledge of object-oriented and functional programming concepts. Experience with CI/CD tools, containerization technologies, frontend frameworks such as React, and advanced Java frameworks including Spring and Hibernate. ...

Senior Full-Stack Tech Lead — AWS, TypeScript & Node.js

Location
United Kingdom
stack software development principles and modern engineering practices. Experience designing and implementing RESTful APIs and event-driven architectures. Strong knowledge of object-oriented and functional programming concepts. Experience with CI/CD tools, containerization technologies, frontend frameworks such as React, and advanced Java frameworks including Spring and Hibernate. ...

Senior Web Developer

Location
Wrexham, Wales, United Kingdom
interact with data (no complex database development expected). Strong understanding of front‐end architecture, component-based design, and state management. Solid grasp of programming fundamentals, including functional programming principles and common design patterns. Experience working with API-driven applications and consuming REST/JSON endpoints. Awareness ...

Senior Software Engineer (JVM, Kotlin)

Location
Greater London, England, United Kingdom
design and document cross-system solutions. What we are looking for: A consultative approach to software development and software engineering. Core foundation in programming, especially in JVM languages (particularly Kotlin or Java). Experience designing and implementing data-driven APIs. Exposure to frontend development (particularly React.js, Tailwind, REDUX, Typescript … queries to meet business requirements. A passion and proven background in picking up and adopting new technologies on the fly. Exposure to Scala, or functional programming generally. Exposure with highly concurrent, asynchronous backend technologies, such as Ktor, http4k, http4s, Play, RxJava, etc. Exposure with DynamoDB or similar NoSQL ...

Principal Software Engineer

Location
Greater London, England, United Kingdom
Azure, or similar Infrastructure‐as‐code (Terraform, CloudFormation, etc.) Containerised deployments using Docker, ECS, Kubernetes, or equivalent Nice to Have Exposure to Scala or functional programming concepts Experience with asynchronous and highly concurrent backend frameworks (e.g. Ktor, http4k, Play, RxJava) NoSQL experience (DynamoDB, Cassandra, BigTable, Cosmos DB, etc. ...

Senior Java / Scala Developer

Hiring Organisation
BC Forward
Location
Jersey City, New Jersey, United States
Employment Type
Permanent
Salary
USD Hourly
refine requirements and define acceptance criteria. Implement unit, acceptance, and behavior tests to ensure reliability and maintainability. Participate in Agile ceremonies including pair programming and daily stand-ups. Support QA and UAT processes and assist users during validation. Contribute to continuous integration practices and shared codebase standards. Participate … support rotation as scheduled. Required Skills & Qualifications: 5+ years professional experience developing solutions with core Java. 2+ years professional experience with Scala or another functional programming language. Proficiency writing unit tests and acceptance/behavior tests. Ability to deliver quality code on a timely basis with strong ownership. ...

Senior Full Stack Developer (Kotlin, React) – Banking – London

Location
Greater London, England, United Kingdom
business, ship frequent releases, and have a real influence on product and technical direction. How we build XP practices: Test‐Driven Development, pair programming, continuous refactoring, trunk‐based development, and frequent production releases. Human‐in‐the‐loop AI: We use GitHub Copilot to improve quality while keeping humans … with experience using a JVM language on the server side (10+ years of professional software development) Strong grounding in Object‐Oriented and/or Functional programming concepts Proven use of XP/agile practices: TDD, acceptance testing, pair programming, continuous integration Experience applying iterative development to deliver ...

Senior AI Product Engineer

Location
United Kingdom
Requirements Bachelor’s degree in Computer Science, Software Engineering, or a related field. Background in category theory, type theory, or formal methods Experience with functional programming paradigms Familiarity with scientific computing or numerical programming environments What We Offer Collaborative and growth‐oriented work environment. Competitive consultancy ...

SC Cleared Scala Developer

Hiring Organisation
Damia Group Ltd
Location
United Kingdom
Employment Type
Contract
Contract Rate
£400 - £460 per day + **Outside IR35** DOE
support a long-term technology programme within the UK Government. Key Skills & Experience Strong commercial experience developing applications using Scala. Strong understanding of functional programming principles and modern software engineering practices. Proven experience building high-quality, scalable backend services and distributed systems. Experience with Akka, Play Framework ...

Senior Associate Software Engineer- Python

Location
Glasgow, Scotland, United Kingdom
Design and maintain AI developer tooling, including prompt engineering and LLM-assisted code generation Required qualifications, skills, and capabilities Proficiency in Python, object oriented programming, context managers, generators, and functional programming pattern Experience with test-driven or test-heavy development, including unit, integration, and regression testing Understanding … financial services, derivatives pricing, market data, or valuation concepts Experience with distributed compute or job scheduling systems Knowledge of reactive or event-driven programming #J-18808-Ljbffr ...

Software Engineer

Location
Whiteley, England, United Kingdom
part of a collaborative agile team, contributing throughout the software development lifecycle. Your responsibilities may include: Designing software using modern object-oriented and functional programming principles Developing high-quality software solutions in a complex technical environment Building tools and applications to solve challenging engineering problems Writing clean, maintainable … testable code Conducting unit, functional, and integration testing Investigating and resolving technical issues identified during testing and development Collaborating with engineers, testers, and stakeholders to deliver sprint objectives Contributing to technical documentation and knowledge sharing Applying software engineering standards, best practices, and continuous improvement principles What We're Looking ...

Scala Developer

Hiring Organisation
Damia Group Ltd
Location
United Kingdom
Employment Type
Contract
Contract Rate
£300 - £380 per day + **Outside IR35** DOE
support a long-term technology programme within the UK Government. Key Skills & Experience Strong commercial experience developing applications using Scala. Strong understanding of functional programming principles and modern software engineering practices. Proven experience building high-quality, scalable backend services and distributed systems. Experience with Akka, Play Framework ...