Senior Java Developers ( NEW TO NI )

Ocho
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
Amazon Web Services (AWS)
C Sharp (Programming Language)
Code Review
Digital Assets
Distributed Systems
Java Virtual Machine (JVM)
Python
Object-Oriented Software Development
Amazon Web Services (AWS)
Event Driven Architecture
Amazon Web Services (AWS)

Job description

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

Requirements

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

Apply for this position