impactful solutions. Guide third-party development to meet technical standards. What You’ll Bring Strong backend engineering experience (Java 11+, REST APIs, SQL). Experience with high-throughput or distributed systems. Passion for clean, maintainable code and infrastructure as code. Excellent communication and mentoring skills. Bonus Points For Spring Boot, Go, or Node.js experience. Cloud expertise (AWS, Azure, GCP More ❯
tools like Apache Spark , Databricks , Apache Pulsar , Apache Airflow , Temporal , and Apache Flink , sharing knowledge and suggesting improvements. Documentation: Contribute to clear and concise documentation for software, processes, and systems to ensure team alignment and knowledge sharing. Your Qualifications: Experience: Professional experience in Python development or related software engineering roles. Python Proficiency: Strong knowledge of Python, including experience with … web frameworks like Django , Flask , or FastAPI . Database Management: Solid experience with relational databases like PostgreSQL or MySQL and familiarity with NoSQL databases like Redis . DistributedSystems: A basic understanding of distributedsystems and microservices architecture, as well as cloud-based infrastructure (AWS, GCP, Azure), is a plus. Version Control: Experience with Git and … GCP , or Azure . DevOps Tools: Familiarity with containerization ( Docker ) and infrastructure automation tools like Terraform or Ansible . Real-time Data Streaming: Experience with Apache Pulsar or similar systems for real-time messaging and stream processing is a plus. Data Engineering: Experience with Apache Spark , Databricks , or similar big data platforms for processing large datasets, building data pipelines More ❯
performance systems. Collaborate with senior leadership and cross-functional teams to define and execute the company’s technical vision, aligning engineering efforts with broader business goals. Architecting Cloud-Native Systems : Design and implement cloud-native architectures that are globally scalable, resilient, and optimized for high availability, disaster recovery, and low latency. Lead the development of modern, secure, and scalable … systems using AWS, GCP, Azure, or similar cloud platforms. Innovation and Research : Drive innovation by researching and integrating cutting-edge technologies into the tech stack. Stay up-to-date with the latest trends in software engineering, cloud computing, and data processing. Champion the adoption of best practices and innovative solutions to keep the company ahead of the technological curve. … High-Performance Systems Design : Lead the design and optimization of systems for performance, scalability, and reliability. Focus on streamlining workflows and ensuring high-throughput, low-latency operations for complex distributed systems. Mentorship & Team Leadership : Provide technical leadership and mentorship to junior, mid-level, and senior engineers. Promote best practices in coding, architecture, and system design. Foster a More ❯
impactful solutions. Guide third-party development to meet technical standards. What You’ll Bring Strong backend engineering experience (Java 11+, REST APIs, SQL). Experience with high-throughput or distributed systems. Passion for clean, maintainable code and infrastructure as code. Excellent communication and mentoring skills. Bonus Points For Spring Boot, Go, or Node.js experience. Cloud expertise (AWS, Azure, GCP More ❯
highly skilled Senior Integration Engineer to join our Trading IT organisation. The candidate will be responsible for designing, developing, and maintaining robust integration solutions that connect our critical trading systems and data flows. This role demands exceptional expertise in Java backend development, middleware technologies, and API design, combined with the ability to build high-performance, scalable, and resilient integration … architectures. A good understanding of the commodity trading business is advantageous, as you'll be working at the intersection of complex trading systems, creating solutions that enable seamless data exchange across the entire trading lifecycle. You will collaborate closely with business stakeholders, application teams, and infrastructure specialists to ensure that our integration platform supports the company's trading operations … including Spring Framework, Spring Boot, and JVM optimisation techniques for high-performance applications. Integration Architecture : Deep understanding of enterprise integration patterns, microservices architecture, and event-driven design principles. Messaging Systems Knowledge : Advanced knowledge of Kafka architecture, configuration, and optimisation, along with experience in other messaging systems like Tibco Enterprise Message Service. API Development : Strong capabilities in designing and More ❯
release notes. The successful candidate will have experience in software development, with a proven track record of delivering high-quality software solutions, and in developing and maintaining large-scale, distributed systems. You should also have a deep understanding of software architecture and design patterns, and knowledge of software testing methodologies, including unit testing, integration testing, and automated testing. Master … development frameworks and libraries (e.g., Spring, Django, React, Angular). Experience with both relational and non-relational databases, and expertise in database design and optimization. Proficiency in version control systems (e.g., Git) and collaborative development workflows. Familiarity with Agile development methodologies and practices. Strong problem-solving skills and the ability to analyze and resolve complex technical issues. Excellent communication … to work on cutting-edge technologies and drive the technical vision of our organization. If you are a proactive, innovative problem-solver with a passion for building impactful software systems, we encourage you to apply. #J-18808-Ljbffr More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Waracle
Spring Data JPA).Solid understanding of relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM frameworks (e.g., Hibernate, JPA) Experience with RESTful API design and development Proficiency with version control systems, particularly Git Experience with build tools like Maven or Gradle. Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus Understanding of microservices architecture and distributedsystemsMore ❯
individual contributor, you'll be instrumental in designing, developing, and maintaining petabyte-scale production platforms with a strong emphasis on resilience, performance, and developer experience. You'll work on distributedsystems, deployment infrastructure, and internal service frameworks, enabling teams across the organization to deliver with speed, security, and reliability. Your day-to-day • Architect, build, and maintain scalable … fault-tolerant systems that support petabyte-scale workloads in production • Lead development of RESTful APIs using Java or similar high-performance languages (e.g., Go, Kotlin, Scala) • Contribute to the evolution of our internal platform by improving core infrastructure components and abstractions • Design and optimize data pipelines and backend systems leveraging distributed technologies like Apache Kafka and Cassandra … bring to the team • 12+ years of experience in software engineering, with significant time spent on infrastructure or platform teams • Proven track record of designing and operating petabyte-scale systems in production environments • Deep experience with Java and working knowledge of other programming languages such as Python, Go or Scala • Strong understanding and hands-on experience with RESTful service More ❯
the ability to tailor communications for different audiences, ranging from senior business partners to junior technology colleagues. Ability to work in a dynamic, collaborative, agile environment within a geographically distributed team. Ability to work within a diverse and inclusive team where challenging each other respectfully is encouraged. Ability to comply with the firm's return-to-office policies. Minimum … Jenkins, Harness, GitHub Actions, Spinnaker. Ability to coach other team members on coding practices, design principles, and implementation patterns that lead to high-quality maintainable solutions. Good understanding of distributedsystems and microservices architecture. Experience designing and implementing effective tests ranging from unit tests using mocking frameworks, to automating component, integration, and end-to-end tests. Ability to … cloud technologies (AWS, GCP, Azure, etc.). Good understanding of security frameworks and standards. Good understanding of data streaming and messaging frameworks (Kafka, Spark, etc.). Good understanding of distributed tracing and monitoring (Zipkin, OpenTracing, Prometheus, ELK stack, Micrometer metrics, etc.). Good understanding of containers (Docker, Kubernetes, Helm, etc.). Experience with web technologies: ReactJS, JavaScript/TypeScript More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
WARACLE
JPA). Solid understanding of relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM frameworks (e.g., Hibernate, JPA). Experience with RESTful API design and development. Proficiency with version control systems, particularly Git. Experience with build tools like Maven or Gradle. Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus. Understanding of microservices architecture and distributed systems. More ❯
and practices, and standards Work with product managers to align technical work with business goals and break down product requirements into actionable technical tasks Provide operational support of production systems within a you-build-it-you-run-it culture Lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies Refine and … on experience designing and implementing microservices-based architectures with a focus on scalability and reliability Proficiency in either Java or Kotlin, and Spring Boot, with experience in building scalable, distributedsystems Strong analytical and debugging skills, with the ability to troubleshoot complex systems in production. Excellent verbal and written communication skills to work effectively with cross-functional … with orchestration frameworks like Temporal.io or similar workflow engines Knowledge of cloud-native technologies, including Kubernetes and containerization best practices. Experience optimizing database performance, particularly with CockroachDB or other distributed databases. #ICBCareer #ICBEngineering 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 individuals More ❯
London, England, United Kingdom Hybrid / WFH Options
Global Screening Services
common observability tooling like Prometheus, Grafana, OTEL and Cloudwatch Experience analysing and building data telemetry, querying (PromQL), modelling, pipelines and dashboards to provide concise, focused insights and alerts for distributedsystems Strong experience with Python and/or GoLang Java (SpringBoot and Micrometer) useful Demonstrable experience working with AWS services like SQS, EKS, RDS, VPC, EC2, Cloudwatch (X … Ray, Metrics and Logs), Lambda Solid knowledge of Linux systems and bash scripting Strong knowledge of networking and common protocols (TCP, DNS, TLS, HTTP) Experience with DevOps principles and tooling such as Infrastructure as Code (Terraform) and CI/CD (GitHub Actions, Jenkins) Knowledge of stream processing technologies like Kafka would be useful Experience working with ITSM systems … container orchestration (Docker & Kubernetes) Working knowledge and experience with Agile software development practices Strong communication, collaboration and documentation skills with proven experience working cross-functionally Ability to think about distributedsystems in terms of failure modes and bottlenecks BSc/MSc in Computer Science, a related technical discipline, or equivalent experience Financial Services experience (or similar regulated industry More ❯
in London and drive our next wave of technological advancements. Role Overview: As a Senior Python Engineer, you will be at the heart of our technology platform, building robust systems that enhance our trading strategies, risk management, and data analysis. You will collaborate closely with quants, data scientists, and traders, providing Python-based solutions that directly impact the profitability … Build scalable, high-performance data pipelines to process large datasets from multiple sources, including real-time market data and fundamental data. Implement robust APIs and microservices to integrate trading systems, analytics platforms, and external data providers. Optimize performance and scalability of existing systems, ensuring low-latency trade execution and real-time risk monitoring. Collaborate with quants and traders … in Python development, with a focus on building performant, scalable systems. Deep understanding of core Python, including its strengths in data manipulation, asynchronous programming, and performance optimization. Experience with distributedsystems, parallel computing, and high-performance processing of large datasets. Strong experience in data pipelines, working with tools such as Pandas, NumPy, and SQL/NoSQL databases. Proven More ❯
in London and drive our next wave of technological advancements. Role Overview: As a Senior Python Engineer, you will be at the heart of our technology platform, building robust systems that enhance our trading strategies, risk management, and data analysis. You will collaborate closely with quants, data scientists, and traders, providing Python-based solutions that directly impact the profitability … Build scalable, high-performance data pipelines to process large datasets from multiple sources, including real-time market data and fundamental data. Implement robust APIs and microservices to integrate trading systems, analytics platforms, and external data providers. Optimize performance and scalability of existing systems, ensuring low-latency trade execution and real-time risk monitoring. Collaborate with quants and traders … in Python development, with a focus on building performant, scalable systems. Deep understanding of core Python, including its strengths in data manipulation, asynchronous programming, and performance optimization. Experience with distributedsystems, parallel computing, and high-performance processing of large datasets. Strong experience in data pipelines, working with tools such as Pandas, NumPy, and SQL/NoSQL databases. Proven More ❯
the role: The Senior Java Developer is a member of a small, highly focused team, responsible for building services for highly scalable and robust messaging, data acquisition, and archiving systems, using leading edge technologies. This is an opportunity to work alongside some of the best Java developers in London and apply your craft in an environment that encourages creative … of reducing complexity at the design and architecture level Write unit and integration tests for your Java code Collaborate with testers in development of functional test cases Develop deployment systems for Java based systems Collaborate with product owners on user story generation and refinement Monitor and support the operation of production systems Participate in knowledge sharing activities … network protocols such as HTTP, TLS, TCP Desirable Experience: Experience with any of the following is an asset: Telecoms/Cisco/SIP development WebRTC development High data volume distributedsystems 3rd generation messaging systems Backends for mobile messaging systems SIP or XMPP Soft real-time systems Experience doing performance tuning Big Data technologies, such More ❯
repositories. Job Qualifications: A bachelor's degree in computer science or equivalent with 5+ years professional experience. Software development experience with an interest in using that experience to solve distributedsystems problems. Experience with a major cloud provider, such as AWS, GCP, Azure. Experience with at least one of these languages: Java, Python, Go, Ruby. Linux system administration … Protocol Buffers, JSON, YAML. Experience with Terraform, Kubernetes, Kafka, Docker, Redis, MongoDB. Experience with application clustering, load balancing, high availability, and reliability concepts and supporting technologies. Experience with monitoring systems such as Prometheus, Grafana, Splunk, or the ELK Stack. Clear written and verbal communication skills. Some level of participation in an on-call escalation path. A passion for providing More ❯
our APIs and SDKs to connect with their customers all over the world. We are looking for a visionary and seasoned Lead Architect to take ownership of our globally distributed embedded API architecture team. This is a high-impact leadership position, responsible for defining and driving the architectural vision across our CPaaS platform in support of key strategic, compliance … and innovation initiatives. The ideal candidate will bring exceptional leadership capabilities, deep expertise in cloud-native microservice architectures, large-scale real-time communication systems, AI integration, and a strong command of modern technologies. Key Responsibilities: Leadership and Team Management Provide clear architectural leadership by evaluating technical options, aligning stakeholders, and balancing vision, scalability, and delivery timelines Build and lead … to technical and non-technical audiences, including executives Lead architectural reviews, technical discussions, and design sessions to ensure alignment across projects Core Requirements: Proven experience standardising managed platforms across distributedsystems, with reusable patterns and governance (ideally in the CPaaS industry) Strong leadership and team management skills to inspire, guide & motivate a team architects Deep expertise in cloud More ❯
London, England, United Kingdom Hybrid / WFH Options
HKT
Role Overview As a Senior Software Development Engineer, you will have the opportunities to implement an enterprise graded business solution and provide the capabilities to integrate with variousbusiness critical systems/applications for both internal and external parties in the Agile workingenvironment. Besides, you will also help to prepare the technical documentation, testing, andresolve technical issues. Roles and Responsibilities … Interact with users globally to understand the business requirements and design adequate IT solutions Develop high quality, robust and scalable in-house systems, perform application tuning and offer UAT support Prepare business and technical documentation on IT solutions and design Provide application training and technical support to users Assist to evaluate open-source or vendor software solutions and do …/SAML2 Web technologies, such as AngularJS, ReactJS, HTML5, CSS3, and etc. Relational database, such as MySQL, and schema design In-depth knowledge of object-oriented design, SOLID principles, distributed system design and software design patterns Experience in developing a multi-tier architecture system Strong analytical and problem-solving skills Self-Motivated and a good team player Effective oral More ❯
choice for all suppliers. Some of the world's largest companies, in a wide range of industries, trust HICX for the management of their supplier data; these include BAE Systems, Mondelez, Baker Hughes and EDF Energy. Minimum 2 years in professional Java programming with experience in application design, software development, and maintenance A BSc in Computer Science or similar … with co-workers Solid understanding of engineering best practices Good knowledge of Object-Oriented Programming techniques Good knowledge of Scripting languages like Groovy Good knowledge of SQL and database systems such as Postgresql, MySQL, etc. Good knowledge of web standards (HTML, JavaScript, etc) Quick learner and adapter of new frameworks and technologies Attention to details and some creativity on … of development tools including Git, Maven, Eclipse Experience working with Spring and\or Spring Boot Experience working with ORM technologies such as Hibernate Solid System and Architectural skills for distributedsystems Solid understanding of Agile methodologies and practices Good understanding of Containers and Orchestration (Ideally Docker and Kubernetes) Good knowledge in J2EE Technologies (e.g. Servlets, JTA, JMS, web More ❯
solutions quickly and reliably to our Engineering customers, whilst also assisting our Engineering customers in developing software as part of their core Engineering roles across Aerodynamics, Vehicle Dynamics, Performance Systems and Design. As a Software Engineer in the Engineering Acceleration Team you will build tools, improve processes, champion new technologies (both internal and external) and join wider cross-functional … teams. You’ll have some experience building distributedsystems both on-prem and in public cloud, CI/CD pipelines, batch compute tooling and developer productivity tooling. You will be excited and committed to providing an excellent developer experience, with a constant eye on continuous improvement. Key responsibilities: Understanding the goals and needs of our Software Engineering teams … friction Supporting Engineers who code in the wider Engineering community, and other people in the business who develop software Offer best-practice recommendations on IDEs and developer tooling, build systems, package management and CI/CD systems, monitoring and observability Implement and maintain standard templates, automations and infrastructure that support the development process at Atlassian Williams Racing Adopt More ❯
functionality of our applications and a strong understanding that our customers are the ultimate beneficiary of well built, scalable and working software. Key Responsibilities: Design, develop, and maintain software systems using modern frameworks and technologies. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code. Implement responsive design principles to ensure … mobile device technologies such for Kotlin (Android) and Swift (iOS) Strong understanding of server-side languages and frameworks such as Node.js, .NET, PHP, GoLang, Rust. Experience with database management systems e.g., MySQL, PostgreSQL, MS SQL Server, MongoDB. Familiarity with Git and branching strategies such as GitOps. Solid understanding of testing frameworks and methodologies e.g. Jest, Mocha, Selenium. Ability to … Skills: Experience with cloud platforms e.g., AWS, Azure, Google Cloud. Knowledge of DevOps practices and CI/CD pipelines. Experience with containerization technologies e.g., Docker, Kubernetes. Experience in writing distributedsystems and concepts of sharding, Pub/Sub. Understanding of Agile methodologies. Even if you don't meet every requirement, we still encourage you to apply. Your unique More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
functionality of our applications and a strong understanding that our customers are the ultimate beneficiary of well built, scalable and working software. Key Responsibilities: Design, develop, and maintain software systems using modern frameworks and technologies. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code. Implement responsive design principles to ensure … mobile device technologies such for Kotlin (Android) and Swift (iOS) Strong understanding of server-side languages and frameworks such as Node.js, .NET, PHP, GoLang, Rust Experience with database management systems e.g., MySQL, PostgreSQL, MS SQL Server MongoDB). Familiarity with Git and branching strategies such as GitOps Solid understanding of testing frameworks and methodologies e.g. Jest, Mocha, Selenium. Ability … Skills: Experience with cloud platforms e.g., AWS, Azure, Google Cloud. Knowledge of DevOps practices and CI/CD pipelines. Experience with containerization technologies e.g., Docker, Kubernetes Experience in writing distributedsystems and concepts of sharding, Pub/Sub. Understanding of Agile methodologies. Even if you don't meet every requirement, we still encourage you to apply. Your unique More ❯
functionality of our applications and a strong understanding that our customers are the ultimate beneficiary of well built, scalable and working software. Key Responsibilities: Design, develop, and maintain software systems using modern frameworks and technologies. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code. Implement responsive design principles to ensure … mobile device technologies such for Kotlin (Android) and Swift (iOS) Strong understanding of server-side languages and frameworks such as Node.js, .NET, PHP, GoLang, Rust Experience with database management systems e.g., MySQL, PostgreSQL, MS SQL Server MongoDB). Familiarity with Git and branching strategies such as GitOps Solid understanding of testing frameworks and methodologies e.g. Jest, Mocha, Selenium. Ability … Skills: Experience with cloud platforms e.g., AWS, Azure, Google Cloud. Knowledge of DevOps practices and CI/CD pipelines. Experience with containerization technologies e.g., Docker, Kubernetes Experience in writing distributedsystems and concepts of sharding, Pub/Sub. Understanding of Agile methodologies. Even if you don’t meet every requirement, we still encourage you to apply. Your unique More ❯
Cambourne, England, United Kingdom Hybrid / WFH Options
Remotestar
functionality of our applications and a strong understanding that our customers are the ultimate beneficiary of well built, scalable and working software. Key Responsibilities: Design, develop, and maintain software systems using modern frameworks and technologies. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code. Implement responsive design principles to ensure … mobile device technologies such for Kotlin (Android) and Swift (iOS) Strong understanding of server-side languages and frameworks such as Node.js, .NET, PHP, GoLang, Rust Experience with database management systems e.g., MySQL, PostgreSQL, MS SQL Server MongoDB). Familiarity with Git and branching strategies such as GitOps Solid understanding of testing frameworks and methodologies e.g. Jest, Mocha, Selenium. Ability … Skills: Experience with cloud platforms e.g., AWS, Azure, Google Cloud. Knowledge of DevOps practices and CI/CD pipelines. Experience with containerization technologies e.g., Docker, Kubernetes Experience in writing distributedsystems and concepts of sharding, Pub/Sub. Understanding of Agile methodologies. Even if you don’t meet every requirement, we still encourage you to apply. Your unique More ❯
on coding practices, design principles, and implementation patterns that lead to high-quality maintainable solutions. Ability to work in a dynamic, agile environment within a diverse, inclusive and geographically distributed team. Ability to focus on promptly addressing customer needs. Technically curious, versatile and solution-oriented. Excellent written and verbal communication skills in English. Preferred Qualifications, Capabilities and Skills Understanding … of distributedsystems and microservices architecture. Understanding of cloud technologies (AWS, GCP, Azure, etc.). Understanding of messaging frameworks (Kafka, RabbitMQ, etc.). Experience in automating deployment, releases and testing in continuous integration, continuous delivery pipelines. About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent More ❯