for the team to take opportunities to enhance our automated processes as well as providing good documentation for features. Skills Required: Java Server Side ConcurrentProgramming with Spring Boot (Core Spring), Junit Understanding of message-based architectures (MQ/Kafka) RDBMS Sybase and/or DB2 is preferable More ❯
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 ConcurrentProgramming with Spring Boot (Core Spring), Junit. Understanding of message-based architectures (MQ/Kafka). RDBMS Sybase and/or DB2 is More ❯
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 ConcurrentProgramming with Spring Boot (Core Spring), JUnit. Understanding of message-based architectures (MQ/Kafka). RDBMS Sybase and/or DB2 is More ❯
quality and coding standards. Essential Skills and Experience: - A minimum of 10 years' experience in software development. - Strong expertise in Java server-side development, concurrentprogramming, and Spring Boot. - Solid understanding of AWS Serverless Architecture, including Lambda, DynamoDB, ECS Fargate, SQS, SNS, Kinesis, CloudFormation, IAM, and related services. More ❯
quality and coding standards. Essential Skills and Experience: - A minimum of 10 years' experience in software development. - Strong expertise in Java server-side development, concurrentprogramming, and Spring Boot. - Solid understanding of AWS Serverless Architecture, including Lambda, DynamoDB, ECS Fargate, SQS, SNS, Kinesis, CloudFormation, IAM, and related services. More ❯
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 ❯
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 ❯
experience in Python software development Bachelor’s degree in Computer Science or a related technical field Strong Python skills with experience in network and concurrentprogramming 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 ❯
hands-on experience with Java 8/11/17 Proficient in Spring Boot, Spring Framework- especially Spring dependency management Expertise in multithreading and concurrentprogramming Solid understanding of system design principles and scalable architecture Strong database knowledge (SQL/NoSQL) Experience working with Kafka in production environments More ❯
demands of business event processing and data management. Key Responsibilities: Develop, implement, and maintain highly performant, secure, and scalable Java applications. Java Server Side ConcurrentProgramming with Spring Boot (Core Spring) Leverage Kafka or other message queue systems to handle asynchronous processing. Design, optimize, and maintain MongoDB (NoSQL More ❯
to own issues and see them through to resolution. What We’re Looking For: Excellent core Java skills Exceptional knowledge of concurrency and multithreaded programming Experience of developing low latency pricing and trading systems in a Linux environment Application performance profiling and optimization Bonus Points: eFX development experience in More ❯
2+ years' experience with Java or Python, or demonstrated ability to learn new languages quickly Experience with low-latency, high message rate network and concurrentprogramming 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 ❯
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 ❯
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 ❯
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 ❯
Strong knowledge of Go programming language, paradigms, constructs, and idioms. Familiarity with concurrentprogramming 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 ❯
Strong knowledge of Go programming language, paradigms, constructs, and idioms. Familiarity with concurrentprogramming 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 ❯
Strong knowledge of Go programming language, paradigms, constructs, and idioms. Familiarity with concurrentprogramming 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 ❯
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 concurrentprogramming, including lock-free algorithms and shared memory architecture Practical experience with Linux performance tuning, including NUMA balancing and use of huge pages More ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯