About UsAt ION Group, we are a dynamic and diverse collective of forward-thinking innovators dedicated to transforming the trading and workflow automation landscape. Our cutting-edge software solutions, data analytics, and business insights empower organizations, central banks, financial institutions, and governmental bodies across the globe. With over 13,000 professionals operating from more than 60 offices, we proudly serve over 4,800 clients worldwide. Join us in shaping the future of finance. Explore more at iongroup.com.What We Provide· An extraordinary chance to join a groundbreaking project aimed at redefining the operational dynamics of our clients in the financial markets.· Comprehensive on-the-job training paired with structured learning to foster your growth as an innovative developer.· Competitive remuneration package along with attractive benefits.· Permanent, full-time employment.Our Teams· A blend of seasoned experts and emerging talents from around the globe.· A collaborative environment featuring software engineers, developers, designers, product and project managers, and domain specialists.· Guided by visionary leaders renowned for their success in crafting revolutionary products for the financial sector.Desired Skills and Expertise· Proficiency in object-oriented programming, OODP, Dependency Injection, and Domain Driven Development.· Experience with concurrent and functional programming.· Familiarity with asynchronous programming and networking design patterns.· Knowledge of Acceptance Test Driven Development (ATDD) and Test Driven Development (TDD) practices.· Competence in continuous integration and continuous delivery tools and methodologies.· Agile methodologies proficiency (Scrum, Kanban).· Experience with source control systems and best practices.· Proficiency in Java SDK, Java 8 streams, and Lambdas.· Familiarity with tools such as Git, Maven, Jenkins, Docker, AWS, Eclipse, and other standard IDEs.· Experience with frameworks like JDK, Guice, Spring, or Hibernate is a plus.About You· You hold a degree in Computer Science or Computer Engineering.· You have embarked on your journey as a software developer and are eager to showcase your enthusiasm for technology and programming.· You thrive in complex environments and are adept at simplifying complexities through a K.I.S.S. (Keep It Simple, Stupid) approach to software design.· You possess a vibrant energy and passion for technology.· You are a fast learner and committed to continuous improvement.· If you are from outside the EU, you must possess a valid EU visa or work permit.Important Information:In compliance with Italian Law (L.68/99), we encourage applications from individuals with disabilities.
Feb 10, 2021