This job has expired

This position was posted on September 14, 2025 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

ION Group logo

Senior Java Developer - Italy

Job Overview

Location

Pisa Milan Turin Collecchio Roma Any

Job Type

Full-time

Category

Backend Engineer

Date Posted

September 14, 2025

Full Job Description

đź“‹ Description

  • • Join a brand-new strategic initiative inside ION Group that is re-imagining how the world’s largest banks, central banks and governments trade, analyse risk and manage workflows. You will be one of the first engineers on the ground, shaping architecture, culture and product direction from day one.
  • • Own the end-to-end delivery of high-throughput, low-latency Java services that process millions of market events per second. Your code will sit at the heart of trading floors in 40+ countries and directly influence trillions of euros in daily transaction volume.
  • • Design and evolve domain-driven micro-service ecosystems using Java 8/11, Spring Boot, Guice, Hibernate and reactive patterns. You will champion clean hexagonal architectures, dependency injection and event sourcing to keep complexity under control as the platform scales.
  • • Pair with cross-functional squads that include quant researchers, UX designers, product managers and network engineers. Together you will translate regulatory change, trader feedback and cloud opportunities into shippable increments every two weeks.
  • • Drive non-functional excellence: sub-millisecond latency budgets, horizontal scalability on AWS, zero-downtime blue/green deployments via Docker & Kubernetes, and bullet-proof disaster recovery across multiple regions.
  • • Practise strict TDD/BDD—every line of production code is preceded by failing tests in JUnit 5, Cucumber or Spock. You will maintain >90 % coverage and guard it with automated quality gates in Jenkins, SonarQube and Fortify.
  • • Contribute to the company-wide Continuous Delivery platform: extend Maven archetypes, write Gradle plugins, template Terraform stacks and coach teams in Rome, London and New York on safe, frequent releases.
  • • Become a mentor and technical anchor. Run brown-bag sessions on functional programming with Java 8 streams, conduct code reviews that raise the bar, and sponsor graduate hires through their first production incident.
  • • Experiment fearlessly: prototype event-driven designs with Kafka, evaluate Project Loom for virtual threads, and benchmark GraalVM native images. If it moves the needle for performance or developer joy, you have budget and air cover to try it.
  • • Influence product strategy. Your dashboards and post-trade analytics will surface insights that help central banks calibrate monetary policy and help corporate treasurers hedge FX risk in real time.
  • • Work in one of our premium tech hubs—Pisa, Milan, Turin, Collecchio or Rome—or blend remote and on-site in a way that maximises focus and collaboration. Fast fibre, standing desks, 34-inch curved monitors and quiet zones come as standard.
  • • Thrive in a culture that measures impact, not hours. We deploy to production 200+ times a week, celebrate learning from failure, and give every engineer 10 % time to contribute to open-source or pursue patents.

🎯 Requirements

  • • University degree (BSc or higher) in Computer Science, Computer Engineering or related STEM field
  • • 5+ years of professional Java development with deep expertise in Java 8/11, Spring, Hibernate and concurrent programming
  • • Proven mastery of TDD/BDD, automated testing and continuous integration/delivery pipelines (Git, Maven, Jenkins, Docker)
  • • Experience designing high-performance, low-latency distributed systems in AWS or similar cloud environments
  • • Nice to have: functional programming exposure (streams, lambdas, Vavr), event sourcing, CQRS, Kafka, Kubernetes, financial markets domain knowledge

🏖️ Benefits

  • • Competitive, performance-linked salary reviewed annually plus annual bonus
  • • Permanent full-time contract with flexible hybrid/remote work arrangements
  • • Comprehensive on-the-job and structured training programmes (tech talks, certifications, conference budget)
  • • Premium private health insurance, pension plan, meal vouchers and wellness allowance
  • • Relocation support and visa sponsorship for non-EU candidates who already hold a valid work permit

Skills & Technologies

Java
Spring
AWS
Docker
Jenkins
Senior
Onsite
Remote

Ready to Apply?

You will be redirected to an external site to apply.

About ION Group

ION Group is a financial software and data provider serving banks, brokers, asset managers, and central banks worldwide. Its portfolio covers trading and risk management, treasury, collateral, and market data across equities, fixed income, derivatives, and FX. The company delivers both on-premise and cloud-based solutions, supporting pre-trade, execution, post-trade, and analytics workflows. Founded in 1999 and headquartered in London, ION has grown through organic development and strategic acquisitions to serve more than 1,000 institutional clients across 50 countries.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Yerevan, Armenia
Full-time
Expires Jun 4, 2026
Go
Rust
Ruby
+5 more

17 days ago

Apply
Argentina - Remote
Full-time
Expires Jun 21, 2026
TypeScript
Scala
React
+4 more

14 minutes ago

Apply
Argentina
Full-time
Expires May 12, 2026
Java
Remote

1 month ago

Apply
Argentina
Full-time
Expires May 20, 2026
JavaScript
TypeScript
React
+5 more

1 month ago

Apply