Concurrent Programming Jobs in the UK

1 to 25 of 258 Concurrent Programming Jobs in the UK

Java Developer

Glasgow, Scotland, United Kingdom
High5
for the team to take opportunities to enhance our automated processes as well as providing good documentation for features. Skills Required: Java Server Side Concurrent Programming with Spring Boot (Core Spring), Junit Understanding of message-based architectures (MQ/Kafka) RDBMS Sybase and/or DB2 is preferable More ❯
Posted:

Senior Java Developer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Tata Consultancy Services
design to production. Work independently while collaborating, when necessary, with cross-functional teams. Your Profile Essential skills/knowledge/experience: Java Server Side Concurrent Programming with Spring Boot (Core Spring), Junit. Understanding of message-based architectures (MQ/Kafka). RDBMS Sybase and/or DB2 is More ❯
Posted:

Senior Java Developer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Tata Consultancy Services
design to production. Work independently while collaborating, when necessary, with cross-functional teams. Your Profile Essential skills/knowledge/experience: Java Server Side Concurrent Programming with Spring Boot (Core Spring), JUnit. Understanding of message-based architectures (MQ/Kafka). RDBMS Sybase and/or DB2 is More ❯
Posted:

Senior Java Microservices AWS developer

London, United Kingdom
Stott and May
quality and coding standards. Essential Skills and Experience: - A minimum of 10 years' experience in software development. - Strong expertise in Java server-side development, concurrent programming, and Spring Boot. - Solid understanding of AWS Serverless Architecture, including Lambda, DynamoDB, ECS Fargate, SQS, SNS, Kinesis, CloudFormation, IAM, and related services. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front Office Developer

London, England, United Kingdom
Sanderson
In-depth discussion with the team lead. Nice to Have: Knowledge of derivatives, trading risk, and financial markets. Experience with compute grids and functional programming (Haskell). Strong problem-solving, communication, and organizational skills. Seniority level: Mid-Senior level Employment type: Contract Job function: Finance, Information Technology, and Engineering More ❯
Posted:

Lead Scala Engineer | London, UK

London, England, United Kingdom
London Stock Exchange Group
Proficiency in shift-left testing principles with tools like JUnit, Cucumber, Gherkin, Pact, TestContainers. Experience with messaging systems like Kafka and MQ. Advanced Scala programming (5+ years), with strong experience in functional and object-oriented programming. Deep understanding of Scala frameworks like Akka, Play, Cats/Scalaz. Experience delivering More ❯
Posted:

Senior Python Software Engineer - Web3, DeFi

London, England, United Kingdom
Clearmatics
experience in Python software development Bachelor’s degree in Computer Science or a related technical field Strong Python skills with experience in network and concurrent programming An understanding of Ethereum protocols and proof of stake consensus Experience developing REST APIs, backend services, and automated pipelines Proficiency with SQL … source projects in the Web3 space Experience developing DeFi trading tools or frameworks Proficiency with Python scientific computing stack (NumPy, Pandas, Jupyter) Smart contract programming experience in Solidity Programming experience in a systems language like Go, Rust, or C++ Our compensation is blockchain competitive and dependent on your More ❯
Posted:

Senior Java Software Engineer

Glasgow, Scotland, United Kingdom
Cipher7
hands-on experience with Java 8/11/17 Proficient in Spring Boot, Spring Framework- especially Spring dependency management Expertise in multithreading and concurrent programming Solid understanding of system design principles and scalable architecture Strong database knowledge (SQL/NoSQL) Experience working with Kafka in production environments More ❯
Posted:

Senior Java Developer

Glasgow, Scotland, United Kingdom
JR United Kingdom
demands of business event processing and data management. Key Responsibilities: Develop, implement, and maintain highly performant, secure, and scalable Java applications. Java Server Side Concurrent Programming with Spring Boot (Core Spring) Leverage Kafka or other message queue systems to handle asynchronous processing. Design, optimize, and maintain MongoDB (NoSQL More ❯
Posted:

Software Engineer – Cumberland/FICC Options Desk Tools

London, England, United Kingdom
DRW
2+ years' experience with Java or Python, or demonstrated ability to learn new languages quickly Experience with low-latency, high message rate network and concurrent programming Proficiency in Linux environments Experience with containerization tools like Docker and Kubernetes Understanding of hardware/software interactions Knowledge of complex systems … and distributed programming Proficiency in data analysis and event processing Ability to work comfortably across multiple programming languages Excellent written and verbal communication skills Bachelor's or higher degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or equivalent work experience Additional Information: For more details about DRW's More ❯
Posted:

Senior Software Engineer - MySQL (Remote)

London, England, United Kingdom
Hybrid / WFH Options
Percona
techniques Experience with client/server or distributed network communication systems Experience with high concurrency threading models, atomics, and locking primitives Knowledge of various programming and scripting languages such as BASH, Perl, and Python Proficiency with tools like gdb and strace Proficiency with git, github, and source code management More ❯
Posted:

Sr. Software Engineer - Reliability, Ireland (Remote)

London, England, United Kingdom
Hybrid / WFH Options
CrowdStrike Holdings, Inc
appropriate testing paradigms to effective peer code reviews and resilient architecture. The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment. The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly More ❯
Posted:

Principal Developer - London Stock Exchange Group

London, England, United Kingdom
Jobs via eFinancialCareers
in Computer Science, Software Engineering, Electrical Engineering, or a related field. Significant hands-on experience in low latency Java/C++ development. Understanding of programming low-latency state machines, FIX protocol, binary protocols for market data. In-depth knowledge of multi-threading and concurrency in high-frequency trading environments. More ❯
Posted:

Software Engineer

London Area, United Kingdom
Vallum Associates
Strong knowledge of Go programming language, paradigms, constructs, and idioms. Familiarity with concurrent programming and building scalable applications. Experience with RESTful APIs and Web Services. Knowledge of SQL and NoSQL databases. Experience with cloud platforms (AWS, GCP, Azure) is a plus. Understanding of code versioning tools, such More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Vallum Associates
Strong knowledge of Go programming language, paradigms, constructs, and idioms. Familiarity with concurrent programming and building scalable applications. Experience with RESTful APIs and Web Services. Knowledge of SQL and NoSQL databases. Experience with cloud platforms (AWS, GCP, Azure) is a plus. Understanding of code versioning tools, such More ❯
Posted:

Software Engineer

South East London, England, United Kingdom
Vallum Associates
Strong knowledge of Go programming language, paradigms, constructs, and idioms. Familiarity with concurrent programming and building scalable applications. Experience with RESTful APIs and Web Services. Knowledge of SQL and NoSQL databases. Experience with cloud platforms (AWS, GCP, Azure) is a plus. Understanding of code versioning tools, such More ❯
Posted:

Java Quantitative Developer Low Latency

City of London, London, United Kingdom
James Joseph Associates Limited
high throughput. Robust monitoring, alerting, and performance tracking ensure system reliability. The team has deep expertise in trading protocols, messaging systems, network architectures, and concurrent computing to support a complex, high-frequency trading landscape. KEY RESPONSIBILITIES: Build and refine algorithmic trading models for use across various digital asset exchanges … EXPERIENCE REQUIRED: Expertise in market-making or algorithmic trading, including deep understanding of order book dynamics and pricing techniques Proven track record in Java programming, specifically in building fast, low-latency trading systems Strong familiarity with market data and order execution protocols (e.g. FIX, binary, or custom APIs) Hands … for high-speed environments Proficiency in networking concepts, including TCP/UDP, multicast, and low-level optimizations like DPDK or kernel bypass Mastery of concurrent programming, including lock-free algorithms and shared memory architecture Practical experience with Linux performance tuning, including NUMA balancing and use of huge pages More ❯
Employment Type: Permanent
Posted:

Software Engineer

London Area, United Kingdom
Understanding Recruitment
Engineer will have: 2+ years of commercial Core Java experience Strong background in multithreading , concurrency , and high-throughput systems A passion for TDD , pair programming , and continuous delivery Computer Science degree from a Russel Group University 💻 Tech Stack: Java , AWS , Multithreading , Kafka , ActiveMQ , MongoDB , DevOps tooling If you're More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Understanding Recruitment
Engineer will have: 2+ years of commercial Core Java experience Strong background in multithreading , concurrency , and high-throughput systems A passion for TDD , pair programming , and continuous delivery Computer Science degree from a Russel Group University 💻 Tech Stack: Java , AWS , Multithreading , Kafka , ActiveMQ , MongoDB , DevOps tooling If you're More ❯
Posted:

Software Developer

London, England, United Kingdom
Understanding Recruitment
Engineer will have: 2+ years of commercial Core Java experience Strong background in multithreading , concurrency , and high-throughput systems A passion for TDD , pair programming , and continuous delivery Computer Science degree from a Russel Group University Tech Stack: Java , AWS , Multithreading , Kafka , ActiveMQ , MongoDB , DevOps tooling If you're More ❯
Posted:

Java Software Engineer

London Area, United Kingdom
mthree
Engineering, or a related field. Proven experience as a Java Developer (v11+), with an understanding of multithreading and concurrency. Solid knowledge of object-oriented programming and design patterns. Good grasp of relational and NoSQL Database technologies. Experience with risk management systems, trading applications or financial services is a plus. More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
mthree
Engineering, or a related field. Proven experience as a Java Developer (v11+), with an understanding of multithreading and concurrency. Solid knowledge of object-oriented programming and design patterns. Good grasp of relational and NoSQL Database technologies. Experience with risk management systems, trading applications or financial services is a plus. More ❯
Posted:

Java Software Engineer

London Area, United Kingdom
Understanding Recruitment
re Looking For: 2+ years’ commercial experience with Java Solid grasp of multithreading, concurrency , and high-throughput system design A passion for TDD, pair programming , and continuous delivery practices Computer Science degree from a Russell Group university 💻 Tech Stack: Java | AWS | Multithreading | Kafka | ActiveMQ | MongoDB | DevOps Tooling 💰 Benefits Salary More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Understanding Recruitment
re Looking For: 2+ years’ commercial experience with Java Solid grasp of multithreading, concurrency , and high-throughput system design A passion for TDD, pair programming , and continuous delivery practices Computer Science degree from a Russell Group university 💻 Tech Stack: Java | AWS | Multithreading | Kafka | ActiveMQ | MongoDB | DevOps Tooling 💰 Benefits Salary More ❯
Posted:

Java Software Engineer

London, England, United Kingdom
mthree
Engineering, or a related field. Proven experience as a Java Developer (v11+), with an understanding of multithreading and concurrency. Solid knowledge of object-oriented programming and design patterns. Good grasp of relational and NoSQL Database technologies. Experience with risk management systems, trading applications or financial services is a plus. More ❯
Posted:
Concurrent Programming
10th Percentile
£77,739
25th Percentile
£78,750
Median
£102,500
75th Percentile
£155,000
90th Percentile
£166,250