CloudWatch, DynamoDb, EKS Knowledge and experience on Kubernetes is advantageous Experience in building scalable, distributed REST/HTTP-based microservices on hybrid cloud environments Experience with high concurrency applications, multithreading, low-latency, servers architectures Hands-on experience with Jenkins and establishing robust CI/CD pipelines Experience in Agile environment using approaches such as Scrum Experience in both relational and More ❯
ElastiCache, IAM, CloudWatch, DynamoDb, EKS Knowledge and experience on Kubernetes is advantageous Experience in building scalable, distributed REST/microservices on hybrid cloud environments Experience with high concurrency applications, multithreading, low-latency, servers architectures Hands-on experience with Jenkins and establishing robust CI/CD pipelines Experience in Agile environment using approaches such as Scrum Experience in both relational and More ❯
Crawley, West Sussex, England, United Kingdom Hybrid / WFH Options
James Chase
end, product, and DevOps teams. Conduct code reviews & mentor junior developers. Requirements: 5+ years Java development experience. Strong expertise in Spring Boot, REST APIs, SQL/NoSQL. Experience with multithreading, Docker, Kubernetes. Familiarity with OAuth, JWT, Agile workflows. Preferred: Cloud (AWS, Azure, GCP), CI/CD, Kafka. Interested? Apply now or send your CV to and take the next step More ❯
collaborative and innovative team environment Required Skills: Advanced knowledge and experience of C# development in an event-driven architecture. Equivalent experience using Java would also be considered Proficient in multithreading, concurrency and performance tuning Solid understanding of inter-application communication using REST, WebSocket or middleware like Solace/Kafka/Tibco Proficiency in CI/CD, application resiliency, testing, profiling More ❯
pipelines and Terraform. Experience with containerization technologies such as Docker and Kubernetes. Proficient in AWS services. Proven ability to build high-volume, scalable, distributed back-end services. Proficient in multithreaded software engineering, with expertise in designing, implementing, and troubleshooting concurrent systems to optimize performance and resource utilization Proficient in leveraging AI tools, such as Cursor, to enhance software engineering practices More ❯
pipelines and Terraform. Experience with containerization technologies such as Docker and Kubernetes. Proficient in AWS services. Proven ability to build high-volume, scalable, distributed back-end services. Proficient in multithreaded software engineering, with expertise in designing, implementing, and troubleshooting concurrent systems to optimize performance and resource utilization Proficient in leveraging AI tools, such as Cursor, to enhance software engineering practices More ❯
event-driven architecture; at-least-once messaging; CAP Theorem; horizontal and vertical scaling strategies; massively distributed architectures Expert knowledge of Java, JVM, memory management, garbage collection Thorough understanding of multithreaded environment challenges Expert knowledge of Spring, SpringBoot framework and associated technologies Expert knowledge of test frameworks, such as Junit, Mockito, writing easily-testable code Expertise in Java debugging, including remote More ❯
developments, you will be involved in developing solutions to integrate legacy systems. Skills key for this role: Phyton, Rust, Java System architecture design for high-performance, scalable integration (microservices) Multithreading & performance, Observability & Monitoring tools Enterprise Service Bus (WSO2, JCAPs, Fiorano, Biztalk, IBM Websphere) messaging Queues (Rabbit MQ, Active MQ, etc) Web Services, API, XML, XSLT, .Net, SQL, SOAP, REST Networking More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
KRATOS ANALYTICAL LTD
software, systems integration w/hardware, image processing, automation, safety critical, C#, C/C++, numerical methods, data analysis, control systems, mathematical models, multi threaded systems ,audio/video multithreaded streaming. As world leaders in X-ray Photoelectron Spectrometers and producers of MALDI ToF Mass Spectrometers for Shimadzu Corporation, we at Kratos Analytical aim to support our customers in making More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
skills for elegant, high performance, easy to maintain code Extensive knowledge of data structures, algorithms, complexity and concurrency Strong C++ language knowledge and coding skills Relevant technical knowledge: Concurrency (multithreading, synchronisation and alternatives, parallel hardware) CPU architecture (CPI, dynamic execution, caching levels, cache misses, pipeline stalls) Data structures (linear, tree, hash and graph), algorithm selection and complexity (big O) Networking More ❯
/CD pipelines and development processes Support production environments (Level 3 support) What You Bring: Strong Java (streams, lambdas, concurrency) and front-end skills with React.js Deep knowledge of multithreaded, distributed systems and asynchronous architecture Experience with JVM tuning and observability tools (Prometheus, Elastic, etc.) TDD, CI/CD, and agile delivery experience Ability to deliver from design to deployment More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Pontoon
/CD pipelines and development processes Support production environments (Level 3 support) What You Bring: Strong Java (streams, lambdas, concurrency) and front-end skills with React.js Deep knowledge of multithreaded, distributed systems and asynchronous architecture Experience with JVM tuning and observability tools (Prometheus, Elastic, etc.) TDD, CI/CD, and agile delivery experience Ability to deliver from design to deployment More ❯
and overall engineering processes Provide level 3 support and contribute to operational excellence Essential Skills: Strong core Java development (streams, lambdas, concurrency APIs) Deep understanding of distributed systems and multithreaded architectures Proficiency in TDD, agile delivery, and CI/CD for complex enterprise systems Experience with performance tuning and monitoring tools (JVisualVM, Prometheus, Elastic Stack) Solid Computer Science foundation (algorithms More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Pontoon
and overall engineering processes Provide level 3 support and contribute to operational excellence Essential Skills: Strong core Java development (streams, lambdas, concurrency APIs) Deep understanding of distributed systems and multithreaded architectures Proficiency in TDD, agile delivery, and CI/CD for complex enterprise systems Experience with performance tuning and monitoring tools (JVisualVM, Prometheus, Elastic Stack) Solid Computer Science foundation (algorithms More ❯
Proven experience programming C++ on Windows is sought. Any knowledge of C# would be advantageous but is not a prerequisite. Extensive Windows development experience is essential. Key experience C++ Multithreading Windows programming MS Visual Studio Unit testing Any experience in the following areas would be advantageous for any application Microservices architecture Reverse engineering in Windows Windows kernel development WinAPI COM More ❯
and execution consultants across global offices Act as a technical point of contact on trading algorithm performance and behaviour Required Skills: 3+ years of core Java development (Java 8+, Multithreading, testing frameworks, DI) Experience with electronic trading systems (preferably equities, agency or prop) Strong understanding of European equities market microstructure Background in quantitative modelling, data analysis, or algorithm design MSc More ❯
of 3D Linear Algebra for Computer Graphics Proficient using Git version control Strong problem-solving abilities and communication skills Desirable skills: Experience in UI development e.g. ImGui Understanding of multithreading techniques Experience with GPU programming e.g. CUDA Experience with a messaging framework, e.g. NATS, RabbitMQ Experience with low level graphics APIs such as OpenGL Experience working in and configuring cloud More ❯
Wokingham, Berkshire, United Kingdom Hybrid / WFH Options
EVS Broadcast Equipment SA
Technical Skills: 5 years plus experience in C++ Experience in RESTful APIs, WebSockets, UDP and TCP Experience of tools such as WireShark and Postman Experience of working in large multithreaded codebase Experience in software development on Windows Experience in software design and architecture The following experiences are not mandatory, and will be considered an asset: Experience of Linux, Docker or More ❯
Milton Keynes, Buckinghamshire, United Kingdom Hybrid / WFH Options
Envisics LLC
we are looking for: Bachelor's or Master's degree in a science or engineering discipline. Proficiency in software development with Qt/QML/C++. Good knowledge of multithreading and Object-Oriented Programming (OOP). Experience with image processing (OpenCV) is essential. Knowledge of computer vision (e.g., feature tracking). Strong debugging, problem-solving, and analytical skills. Ability to More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
Fracture modelling. Additional experience with: GUI development (Qt, QML); 3D graphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development tools (GDAL API, MapBox API); multithreading/parallel computing (GPU programming or CUDA); MATLAB/Python scripting for mathematical/geology problems would be advantageous. Due to specific requirements, applicants without the relevant project experiences will More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Fracture modelling. Additional experience with: GUI development (Qt, QML); 3D graphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development tools (GDAL API, MapBox API); multithreading/parallel computing (GPU programming or CUDA); MATLAB/Python scripting for mathematical/geology problems would be advantageous. Due to specific requirements, applicants without the relevant project experiences will More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
have experience in profiling and tracing large applications to find bottlenecks of performance You are more than aware of the details of System Architecture (pipelines, caches, MMUs, interconnect, timers, multithreading) Problem solving and debugging skills are areas in which you have proficiency Desirable Skills We value understanding of runtimes engines for high level languages like Java, Java Script and similar. More ❯
Kirkham, Preston, Lancashire, England, United Kingdom Hybrid / WFH Options
GoFind Recruitment
design, implement, and maintain complex native modules using Swift and Kotlin. In-depth knowledge of Mobile architecture patterns/Platform guidelines for both iOS and Android/App lifecycle, multithreading, memory management, and performance tuning. Strong UI/UX awareness and experience collaborating with design partners. Confident integrating REST APIs and managing local data (e.g., MySQL or local storage solutions More ❯
Glasgow, Lanarkshire, United Kingdom Hybrid / WFH Options
Scope AT Limited
Java Developer - Data Structure - Sybase - SQL - JMS - Equities - Investment Banking - Glasgow About The Role A core Server Side Java developer is required for a Tier 1 investment bank supporting the Equity Swaps business. This is a global Front Office team More ❯
Knutsford, Cheshire, United Kingdom Hybrid / WFH Options
Warner Media, LLC
optimising of CPU and GPU code Excellent verbal and written communication skills, plus the ability to communicate ideas with other disciplines Familiarity with CPU architectures, memory access patterns and multithreaded programming Bachelor's degree in Computer Science or a related field or equivalent professional experience Passion for games and rendering technology High level understanding of modern rendering concepts Hybrid Working More ❯