Zodia Markets Logo

Zodia Markets

Software Engineer (Java)

Posted 2 Days Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in United Kingdom
Entry level
Remote or Hybrid
Hiring Remotely in United Kingdom
Entry level
Designs and maintains high-performance JVM applications for digital-asset trading and settlement. Responsibilities include developing microservices, REST APIs, WebSockets, SQL and NoSQL data schemas, Kafka messaging, Redis caching, and cloud-native AWS solutions. The engineer collaborates with business stakeholders, DevOps, and frontend teams; supports GitLab CI/CD; and implements observability, structured logging, scalability, availability, and data integrity across a regulated financial platform.
The summary above was generated by AI
Zodia Markets is a regulated institutional digital-asset brokerage backed by SC Ventures (the innovation and ventures arm of Standard Chartered, our majority shareholder). We provide institutional clients with stablecoin FX execution, liquidity and near-instant cross-border settlement across multiple stablecoins and 20+ fiat currencies.
Having found strong product-market fit for corporate stablecoin payments, we are now scaling that into our core focus area, underpinned by a scalable technology platform built to run it at institutional scale. As financial markets move toward always-on, programmable infrastructure, we believe institutions should be able to move capital globally with the same speed and ease as information — and we are building the regulated infrastructure to make that possible.
Today we serve banks, asset managers, hedge funds, payment providers, corporates and digital-asset institutions globally — institutional counterparties only, never retail. The team is 60 people: a mid-sized regulated financial institution, not an early-stage startup.
Role summary
This role focuses on designing and building high-performance JVM-based applications for a complex digital asset trading platform. You will work within a service-oriented architecture, ensuring low latency, high availability, and data integrity.
You will collaborate closely with business stakeholders and the DevOps team to deliver robust solutions using modern messaging and database technologies. The ideal candidate is a strong Java developer who is comfortable working with other JVM languages (Groovy/Kotlin).
Job Responsibilities
Application Development & Architecture
  • Core Development: Design, build, and maintain scalable JVM-based applications to support trading and settlement flows.
  • Service Architecture: Develop and optimize microservices/services within a distributed architecture, ensuring modularity and scalability.
  • API Design: Implement and maintain robust RESTful APIs and WebSockets for real-time data streaming and client connectivity.
  • Polyglot Programming: Utilize Groovy and Kotlin where appropriate to enhance developer productivity and testing frameworks.
Data & Messaging
  • Data Persistence: Design and manage data schemas across both SQL and NoSQL databases, ensuring data consistency and performance.
  • Event Streaming: Implement high-throughput messaging systems using Kafka for event-driven architecture and Redis for caching and session management.
Operational Excellence (DevOps/SRE)
  • CI/CD Integration: Collaborate on GitLab pipelines to ensure smooth build and deployment processes.
  • Infrastructure Awareness: Write code that is optimized for cloud environments, specifically AWS (EKS, RDS, EC2, ElastiCache, S3).
  • Observability: Implement structured logging and monitoring to facilitate rapid troubleshooting and system health checks.

Benefits
Technical Requirements (Essential)
  • JVM Mastery: Deep expertise in Java and the JVM ecosystem.
  • Architecture: Proven experience with Service-Oriented Architecture (SOA) or Microservices.
  • Database Skills: Strong proficiency in both SQL and NoSQL database design and optimization.
  • Connectivity: Extensive experience with REST APIs and WebSockets.
  • Messaging: specific experience with Kafka and Redis.
  • Additional Languages: Proficiency or willingness to work with Groovy and Kotlin.

Desirable Skills
  • Container Orchestration: Experience deploying to and debugging applications in Kubernetes (specifically AWS EKS).
  • Cloud Native: Familiarity with AWS services including S3, EC2, and RDS.
  • Tooling: Experience with GitLab CI/CD pipelines.
  • Monitoring: Experience implementing metrics and logging (e.g., Prometheus, Grafana, ELK).

General Requirement 
  • Industry: Experience in FinTech, Trading, or regulated environments is a strong advantage.

Essential Skills
  • Problem Solving: Strong analytical skills with the ability to solve complex concurrency and data consistency problems.
  • Communication: Ability to articulate technical concepts to non-technical stakeholders.
  • Agility: Comfortable working in a fast-paced environment with evolving requirements.
  • Team Player: specific ability to collaborate with DevOps and frontend teams to deliver end-to-end features.

Similar Jobs

14 Days Ago
Remote
United Kingdom
Senior level
Senior level
Information Technology • Software
Build scalable Java backend systems using Spring, REST APIs, microservices, databases, messaging, Docker, and cloud platforms. Lead architecture and technical design, promote engineering excellence, mentor engineers, drive delivery, improve automation, and evaluate emerging technologies and AI capabilities. Collaborate with clients and cross-functional teams to deliver secure, resilient software with measurable business value.
Top Skills: AIAWSAzureDistributed TracingDockerGCPGitGitlab CiGradleHibernateJava 8+JenkinsJvmJwtKafkaMavenMicroservicesNoSQLOauth2ObservabilityRabbitMQRest ApisSpring BootSpring Data JpaSpring SecuritySQL
15 Days Ago
Remote
United Kingdom
Mid level
Mid level
Information Technology • Software
Build and maintain backend services and REST APIs using Java and Spring Boot. Write clean, tested code; work with relational and NoSQL databases; participate in code reviews; collaborate with senior engineers and product teams; and use Git-based CI/CD workflows to deliver features. The role includes mentorship, client collaboration, and occasional travel to client sites or company offices.
Top Skills: Ci/CdDynamoDBGitHibernateJavaMongoDBMySQLPostgresRest ApisSpring BootSpring Data JpaSQL Server
23 Days Ago
Remote
United Kingdom
Senior level
Senior level
Cloud • Security • Software • Generative AI
Develop and maintain Elasticsearch’s Inference API and plugin framework, integrating internal and external AI providers. Responsibilities include API and protocol design, streaming, asynchronous execution, rate limiting, configuration, billing integration, error handling, open-source contribution reviews, incident response, and comprehensive unit, REST, and rolling-upgrade testing. The role requires advanced Java expertise, concurrency and parallelism knowledge, API design skills, cross-functional collaboration, and autonomous work in a distributed team.
Top Skills: ElasticsearchGradleJavaJdkMachine LearningMavenRest ApiServer-Sent Events (Sse)Yaml

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account