1 to 25 of 51 Functional Programming Jobs

Senior Software 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 ...

Java Full Stack Developer

Hiring Organisation
E-Solutions IT Services UK Ltd
Location
Glasgow, Lanarkshire, United Kingdom
Employment Type
Full-Time
Salary
£400.00 - £480.00 per 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 ...

7 Fundamentals of Software Engineering

Location
Greater London, England, United Kingdom
programmation procédurale, orientée objet et fonctionnelle Compétences en bases de données, systèmes d'exploitation et architecture informatique Fonds de connaissances nécessaires: Programmation & langages Procedural programming Object-oriented programming Functional programming Type systems Static vs dynamic typing Memory safety Compilation vs interpretation VMs & runtimes Garbage collection Imperative ...

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 ...

Python Developer

Location
Greater London, England, United Kingdom
contribute to delivery Lead architecture decisions that align with company standards and ensure these are well understood across the team Collaborate with cross-functional teams, including developers, quants, and traders, to improve system effectiveness with a focus on flexibility, speed, and accuracy Work on Greenfield Python and Golang projects … assembly language Python 3.10+, JavaScript, TypeScript, and Go RabbitMQ, Kafka, PostgreSQL, Redis, Linux servers, OpenTelemetry, Prometheus, Grafana, and Zabbix Nice to have: Interest in functional programming and its application in the real world Условия: Extremely lucrative salary and significant bonus Greenfield Python and Golang work, both challenging ...

Senior Scala Developer | Banking domain | Chester

Location
Chester, England, United Kingdom
performance applications using Scala . Build and maintain backend services, APIs, and microservices. Develop and optimize database solutions using MySQL . Collaborate with cross-functional teams to deliver high-quality software solutions. Troubleshoot and resolve application performance and reliability issues. Participate in code reviews and contribute to software design … Support CI/CD implementation and deployment automation initiatives. Required 6+ years of overall IT industry experience, with strong expertise in software development. Strong programming experience in Scala, and familiarity with Scala frameworks. Good working knowledge of Java and backend application development. Solid understanding of Object-Oriented Programming ...

Senior Scala Developer | Banking domain | Bromley

Location
Bromley, England, United Kingdom
performance applications using Scala . Build and maintain backend services, APIs, and microservices. Develop and optimize database solutions using MySQL . Collaborate with cross-functional teams to deliver high-quality software solutions. Troubleshoot and resolve application performance and reliability issues. Participate in code reviews and contribute to software design … Support CI/CD implementation and deployment automation initiatives Required 6+ years of overall IT industry experience, with strong expertise in software development. Strong programming experience in Scala , and familiarity with Scala frameworks. Good working knowledge of Java and backend application development. Solid understanding of Object-Oriented Programming ...

Lead Full Stack Kotlin Developer

Location
Leeds, England, United Kingdom
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 great Alongside working with some of the most talented people out there ...

Senior Java / SQL Developer

Location
Glasgow, Scotland, United Kingdom
deployment processes. Support production systems and critical business applications. Mentor junior developers and contribute to the technical growth of the team. Collaborate with cross-functional teams within Agile delivery environments. Essential Skills & Experience Java: 5+ years of professional experience with Java (Version 11 or higher preferred). SQL/…/CD pipelines (Jenkins/GitLab), and build tools (Maven/Gradle). Desirable skills: Scala: Hands-on experience or a strong functional programming background using Scala. Big Data: Exposure to Apache Spark, Kafka, or Hadoop ecosystems. Cloud: Experience with AWS, Azure, or Google Cloud Platform. Experience ...

Lead Software Developer

Location
Greater London, England, 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

Hiring Organisation
Gap Personnel - Wrexham
Location
Wrexham, Conwy County, Wales, United Kingdom
Employment Type
Permanent
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 ...

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. ...

Scala Developer

Location
Sunderland, England, United Kingdom
ship high-performance software components that meet user needs end-to-end. Write clean, secure, and well-tested code in Scala , adhering to functional programming principles and modern development standards. Operate, maintain, and scale the services you build identifying, triaging, and resolving production issues. Follow and help improve ...

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 Lead Software Engineer - Front Office - Python/Typescript

Location
Greater London, England, United Kingdom
trends and emerging technologies Communicate effectively with technical and non-technical stakeholders Required Qualifications, Capabilities, and Skills Strong technical background in object-oriented or functional programming (Python, Java, C++, or C#) Willingness to become proficient and develop in Python Proven track record of delivering high-quality, well-tested ...

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 ...

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 ...

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 ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy ...

Senior Lead Software Engineer - Strategic Index - Commodities - Front Office

Location
Greater London, England, United Kingdom
completion with appropriate stakeholders Communicate clearly with both technical and non-technical audiences Required Qualifications, Capabilities, and Skills Proficiency in object-oriented or functional programming using Python, Java, C++, or C# Willingness to become proficient and develop in Python Demonstrated ability to deliver high-quality, well-tested software … from requirements through production support Commitment to building reliable, maintainable software with a strong testing mindset Ability to collaborate effectively on a global, cross-functional team Commitment to continuous learning and improving engineering practices Preferred Qualifications, Capabilities, and Skills Experience developing applications in finance or investment banking, such ...

Lead Developer – Scala

Location
Newcastle upon Tyne, England, United Kingdom
code quality, testing and deployment Collaborating with DevOps, QA and wider stakeholders Working across large codebases and influencing technical direction Key experience: Strong Scala & functional programming experience Proven Lead Developer/technical leadership experience Experience influencing architectural decisions CI/CD, Git and modern development tooling MacOS ...

Senior Software Engineer - AI Products (SVP)

Location
Greater London, England, United Kingdom
Generative AI applications, including experiment design, model evaluation and performance measurement; exposure to MLflow is advantageous. Strong understanding of software architecture, technical design and functional programming principles. Experience working with databases such as PostgreSQL or Oracle, with exposure to Kubernetes/OpenShift advantageous. Practical experience with CI/ ...

Senior Software Engineer – Data

Location
Greater London, England, United Kingdom
data engineering across Elliptic. Leverage and deploy AI and agentic systems to operate more effectively. Tech environment Scala | Spark | Databricks | AWS | Airflow | Kubernetes | Terraform | Functional Programming You will thrive here if you Enjoy end‐to‐end ownership, from writing the code to architecture design to coaching others through … Enjoy working with AI to benefit the company, your team and yourself. What we are looking for Hands‐on production experience with Scala and functional programming. Ability to design, build, and maintain distributed data systems in a cloud‐based environment. Hands‐on experience with big data frameworks such ...

Senior Engineer/Engineering Lead - Senior Vice President

Location
Greater London, England, United Kingdom
anomaly detection, or workflow automation. Experience evaluating the performance of Generative AI applications – exposure to Mlflow, experiment design, evaluation methodologies. Strong background in functional programming, technical design, and architecture. Proficiency in Python— with hands-on experience. Exposure to Postgres/Oracle and Kubernetes (Openshift) is valuable. Practical experience ...

Lead Scala Engineer

Location
United Kingdom
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

Hiring Organisation
BrightBox Group
Location
England, Bunhill, Greater London, United Kingdom
Employment Type
Contract
Contract Rate
£450/day Remote working
maintain robust applications using Scala. - Utilise the Play Framework to build web-based applications. - Deploy, manage, and optimise applications on AWS. - Collaborate with cross-functional teams to deliver high-quality software solutions. - Ensure best practises in software development and code quality. - Participate in code reviews and provide constructive feedback. … work independently as well as part of a team. - Solid understanding of software development lifecycle and agile methodologies. Additional Skills (Preferred): - Familiarity with other functional programming languages. - Experience with CI/CD tools and processes. - Knowledge of security best practises in software development. ...