and can support the team by demonstrating approaches such as CI/CD standard methodology, Pair Programming, TDD, and BDD. Technical understanding of: Spring boot, Maven, GitHub, Jenkins, JSON, Kafka, WMQ, REST APIs, Database SQL, Docker and Kubernetes Experience working on any one of the cloud-based tools - GCP, MS Azure, AWS Nice to have skills: Experience in Banking More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Reed.co.uk
skills and a pragmatic approach to delivering solutions. Desirable Experience with containerisation and orchestration tools such as Docker and Kubernetes. Familiarity with event-driven architecture and message brokers (e.g., Kafka, RabbitMQ). Knowledge of front-end performance optimisation and accessibility standards. Exposure to machine learning pipelines or data engineering workflows. Prior experience working in startup environments or high-growth More ❯
Experience with NoSQL databases (e.g., MongoDB, Cassandra). • Familiarity with cloud platforms (AWS, GCP, Azure) and container orchestration (Kubernetes). • Knowledge of event-driven or reactive architectures, messaging systems (Kafka, RabbitMQ), or domain-driven design (DDD). • Agile development experience using tools like Jira, Confluence, and participation in SAFe or Scrum environments. • Contributions to architecture governance, tech evaluations, or More ❯
Experience with NoSQL databases (e.g., MongoDB, Cassandra). • Familiarity with cloud platforms (AWS, GCP, Azure) and container orchestration (Kubernetes). • Knowledge of event-driven or reactive architectures, messaging systems (Kafka, RabbitMQ), or domain-driven design (DDD). • Agile development experience using tools like Jira, Confluence, and participation in SAFe or Scrum environments. • Contributions to architecture governance, tech evaluations, or More ❯
and can support the team by demonstrating approaches such as CI/CD standard methodology, Pair Programming, TDD, and BDD. Technical understanding of: Spring boot, Maven, GitHub, Jenkins, JSON, Kafka, WMQ, REST APIs, Database SQL, Docker and Kubernetes Experience working on any one of the cloud-based tools - GCP, MS Azure, AWS Nice to have skills: Experience in Banking More ❯
Java 8+), object-oriented principles, and design patterns. Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data). Familiarity with RESTful APIs, microservices architecture, and messaging systems (e.g., Kafka, RabbitMQ). Hands-on experience with relational databases (e.g., PostgreSQL, Oracle, or SQL Server). Understanding of financial services concepts (e.g., payments, capital markets, or risk systems) is a More ❯
Java 8+), object-oriented principles, and design patterns. Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data). Familiarity with RESTful APIs, microservices architecture, and messaging systems (e.g., Kafka, RabbitMQ). Hands-on experience with relational databases (e.g., PostgreSQL, Oracle, or SQL Server). Understanding of financial services concepts (e.g., payments, capital markets, or risk systems) is a More ❯
serverless architectures (Lambda, Fargate, Cloud Run, et al.) and a clear understanding of when not to use them. Experience with message queues (SQS, PubSub, RabbitMQ etc.) and data pipelines (Kafka, Beam, Kinesis, etc.) You are an effective team player with effective communication, presentation and influencing skills. You have a passion for improving coding and development practices. You have worked More ❯
data from diverse sources, transform it into usable formats, and load it into data warehouses, data lakes or lakehouses. Big Data Technologies: Utilize big data technologies such as Spark, Kafka, and Flink for distributed data processing and analytics. Cloud Platforms: Deploy and manage data solutions on cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP), leveraging cloud … for data manipulation and scripting. Strong understanding of data modelling concepts and techniques, including relational and dimensional modelling. Experience in big data technologies and frameworks such as Databricks, Spark, Kafka, and Flink. Experience in using modern data architectures, such as lakehouse. Experience with CI/CD pipelines, version control systems like Git, and containerization (e.g., Docker). Experience with … and analytical skills with the ability to diagnose and resolve complex data-related issues. SQL (for database management and querying) Apache Spark (for distributed data processing) Apache Spark Streaming, Kafka or similar (for real-time data streaming) Experience using data tools in at least one cloud service - AWS, Azure or GCP (e.g. S3, EMR, Redshift, Glue, Azure Data Factory More ❯
or Java. Client-side web apps are written in React, and some services in Clojure, Java and Go. Our platform consists of: Multiple Kubernetes Cluster for Container orchestration ApacheKafka and Redis shortly Postgres for event messaging Postgres for data storage OpenStack Swift for Object storage Juniper & Cisco networking devices A number of internally written tools for managing the More ❯
extensive and deep expertise in the following Application Development areas: Expertise in application architecture using modern technologies such as cloud native development, 12 factor Apps, microservices, serverless, API management, Kafka, etc. Deep knowledge of Microservices, Containers, REST APIs development, API Management tools (e.g. MuleSoft, Apigee), Kafka Solution architect with broad expertise in a wide range of digital technologies More ❯
domains. Strong proficiency in Java, C#, and/or React with a deep understanding of system architecture and distributed systems. Experience with low-latency, high-throughput messaging systems (e.g., Kafka, RabbitMQ, or proprietary systems). Expertise in cloud technologies and deployment pipelines (AWS, GCP, or Azure). Expertise in performance profiling and optimisation. Strong leadership and communication skills with More ❯
Senior Java Software Engineer - Java 11+, Spring, Spring Boot, Microservices, Kafka, Akka, Docker/Kubernetes, Real-time, TDD/BDD, Payments - London A Senior Java Engineer with a background in finance/payments and experience working on distributed real-time systems is sought after by a global Fintech. This organisation specialises in providing high performance technology solutions to global … engineering, currently working with Java 11+ Indepth knowledge of microservices architecture and usage of Spring/Spring Boot Experience developing distributed, real-time applications (with Akka AND/OR Kafka) with an appreciation of topics such as Concurrency and multithreading. Experience of Reactive Programming Techniques in conjunction withasynchronous event processing and data streams, with tools such as Spring Webflux More ❯
SQL & NoSQL Databases: Experience with databases like PostgreSQL, MySQL, MongoDB, and Cassandra. Big Data Ecosystems: Hadoop, Spark, Hive, and HBase. Data Integration & ETL: Data Pipelining Tools: Apache NiFi, ApacheKafka, and Apache Flink. ETL Tools: AWS Glue, Azure Data Factory, Talend, and Apache Airflow. AI & Machine Learning: Frameworks: TensorFlow, PyTorch, Scikit-learn, Keras, and MXNet. AI Services: AWS SageMaker More ❯
manage complex systems and troubleshoot production issues effectively. Experience working in an agile, cross-functional team environment. Nice to Have: Experience with big data tools such as Apache Spark, Kafka, or other data processing frameworks or platforms like Databricks, Snowflake. Knowledge of data governance , data security practices, and best practices for managing large data sets that use Iceberg, Delta More ❯
/s Strong data visualizations skills to convey information and results clearly Experience with DevOps tools such as Docker, Kubernetes, Jenkins, etc. Experience with event messaging frameworks like ApacheKafka The hiring range for this position in Santa Monica, California is $136,038 to $182,490 per year, in Glendale, California is $136,038 to $182,490 per year More ❯
core programming language (Java or C#) and one scripting language (Python, JavaScript, ReactJS + TypeScript). Solid understanding of data structures and algorithms. Knowledge of web development, Equity Derivatives, Kafka, Kubernetes, Docker, SQL, KDB, Excel/VBA, and Unix programming is a plus. Good understanding of testing methodologies; familiarity with TDD/BDD is advantageous. LI-GB About UBS More ❯
Our stack includes Java/Spring Boot, Kotlin, DynamoDB, Aurora/MySQL, and AWS. Participate in designing how our architecture evolves to meet needs, using ADRs, microservices on Kubernetes, Kafka, and event-driven design. Take ownership of tasks from estimation to release and post-production. Identify, troubleshoot, and resolve defects. Write tests for all code and adhere to best More ❯
communication skills for presenting findings to stakeholders. Nice-to-Have Skills Knowledge of API development with REST or GraphQL . Understanding of event-driven architectures and message queues (e.g., Kafka , RabbitMQ ). Knowledge of performance optimization tools and strategies for backend systems. Familiarity with testing frameworks (e.g., Jest , Cypress , Playwright ) for unit, integration, and end-to-end testing. Familiarity More ❯
Preferred Qualifications AWS Certification (Solutions Architect – Associate/Professional) is a plus. Experience with Infrastructure as Code (IaC) using Terraform or AWS CDK. Exposure to data streaming platforms like Kafka is a bonus. Background in performance optimization, scalability, and security best practices. Desired Skills: Knowledge of AI and Emerging Technologies (Good to have) Understanding of how AI capabilities can More ❯
Preferred Qualifications AWS Certification (Solutions Architect – Associate/Professional) is a plus. Experience with Infrastructure as Code (IaC) using Terraform or AWS CDK. Exposure to data streaming platforms like Kafka is a bonus. Background in performance optimization, scalability, and security best practices. Desired Skills: Knowledge of AI and Emerging Technologies (Good to have) Understanding of how AI capabilities can More ❯
leading and driving projects to completion. Desirable Qualifications: More than one of: Ruby, JavaScript, Python. One of: Java, C#, C/C++. PostgreSQL, the database and the query language. Kafka/RabbitMQ or similar event-based platforms. Data structures and design/analysis of algorithms. Analysis of concurrency and parallelism for speed/space performance tradeoffs. Bonus Experience: Exchange More ❯
and services. Technical Expertise : Strong proficiency in Ruby, TypeScript/Node.js, relational databases ( MySQL/PostgreSQL), non-relational databases (e.g. dynamoDB), event-driven systems (e.g. SNS/SQS, RMQ , Kafka), as well as Docker, Kubernetes and enterprise-level distributed system architecture. Cloud Platform Experience : Working knowledge of major cloud platforms ( AWS , Azure, or GCP). Problem-Solving Ability : Strong More ❯
data from diverse sources, transform it into usable formats, and load it into data warehouses, data lakes or lakehouses. Big Data Technologies: Utilize big data technologies such as Spark, Kafka, and Flink for distributed data processing and analytics. Cloud Platforms: Deploy and manage data solutions on cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP), leveraging cloud … for data manipulation and scripting. Strong understanding of data modelling concepts and techniques, including relational and dimensional modelling. Experience in big data technologies and frameworks such as Databricks, Spark, Kafka, and Flink. Experience in using modern data architectures, such as lakehouse. Experience with CI/CD pipelines and version control systems like Git. Knowledge of ETL tools and technologies … and analytical skills with the ability to diagnose and resolve complex data-related issues. SQL (for database management and querying) Apache Spark (for distributed data processing) Apache Spark Streaming, Kafka or similar (for real-time data streaming) Experience using data tools in at least one cloud service - AWS, Azure or GCP (e.g. S3, EMR, Redshift, Glue, Azure Data Factory More ❯