Senior & Mid-Level Software Engineers (Java | Cloud | Event-Driven) Location: Belfast / Hybrid Type: Permanent | Full-time Contact: Ryan Quinn on LinkedIn Company: OCHO - Building Teams Overview We are hiring Senior and Mid-Level Software Engineers to join a high-performance engineering team building distributed, event-driven financial systems at scale. These roles sit within a fast-moving, product-focused environment working on high-availability trading and payments platforms. You will design, build and optimise cloud-native services with a strong emphasis on reliability, performance and secure engineering practices. For senior roles, we are seeking deep Java expertise. For mid-level roles, we welcome engineers from strong OO backgrounds who want to develop deep JVM expertise on the job. What You'll Do Build and maintain cloud-native distributed systems Work on highly available, event-driven architectures Develop JVM-based services with a focus on performance and scale Optimise runtime behaviour and troubleshoot production workloads Contribute to system design, code reviews and best-practice engineering Collaborate with cross-functional teams across product, platform and operations Ship reliable, secure and well-tested software into production About You Senior Engineer - Must Have Strong experience with Java and JVM performance optimisation Expertise in event-driven architecture Commercial experience building distributed systems Hands-on AWS experience (ECS, Lambda, SQS, SNS, Kinesis or similar) Mid-Level Engineer - You Will Have Solid foundation in object-oriented development (Java / C# / Go / Python) Desire to develop deep JVM expertise - mentoring and support provided Understanding of cloud-native systems and modern software delivery practices Nice to Have Financial systems or low-latency engineering exposure Experience in trading, payments, capital markets, or fintech Knowledge of digital assets & crypto-native systems What You'll Bring A mindset for performance, scale and clean engineering Curiosity, ownership and hunger to learn Ability to operate in a fast-paced, product-driven culture Pragmatic problem-solving and strong communication skills Why Join Work on complex, globally-scaled technology systems Learn directly from senior JVM and financial-systems engineers Clear technical career pathways and mentorship Modern engineering culture, high autonomy, high trust Interested? Send your CV or message Ryan Quinn on LinkedIn to explore this further. OCHO - Building Teams Skills: Java AWS FinTech