About ION
We are a Software Product Company with a global footprint in the FinTech sector. With more than 10,000 professionals across 40+ offices worldwide, we provide solutions combining trading and workflow automation, market data, and advanced business intelligence.
Role Overview
We are looking for a Senior Java Developer to contribute to the design and development of high‑quality, scalable software solutions supporting ION’s trading and workflow automation platforms. You will work within Agile, cross‑functional teams, collaborating with engineers, designers, and product specialists to build robust systems used by financial institutions worldwide.
Key Responsibilities
Design, develop, and maintain software components using Java
Apply object‑oriented principles, dependency injection, and domain‑driven design
Build concurrent, asynchronous, and network‑oriented solutions
Write clean, testable, and maintainable code following TDD / ATDD practices
Contribute to CI/CD pipelines and automated delivery processes
Collaborate with globally distributed teams within Agile frameworks (Scrum, Kanban)
Continuously improve code quality, performance, and system simplicity using a pragmatic approach
Your skills, experience, and qualifications
Degree in Computer Science or Computer Engineering
Professional experience as a software developer using Java
Solid understanding of object‑oriented programming, dependency injection, and domain‑driven design
Experience with concurrent and asynchronous programming
Familiarity with TDD / ATDD practices and CI/CD pipelines
Working knowledge of Java SDK, Java 8 streams and lambdas
Experience with common development tools and platforms (Git, Maven, Jenkins, Docker, AWS, Eclipse or equivalents)
Exposure to frameworks such as Spring, Guice, Hibernate
Comfortable working with complex systems and eager to continuously learn
Fluency in English (B2)
Valid EU work permit for non‑EU candidates
Pursuant to Italian Law (L.68/99), candidates registered on the disability list will be given priority. Only candidates meeting the selection criteria will be contacted. Please apply only if you currently hold full legal right to work in Italy.