Senior Java Engineer - Milan, Italy

Location Italy
Job Type Permanent
Reference 33977

My Client is a leading Payment Processing company. With their global reach and its commitment to innovation, they are the technology partner of choice for merchants, banks and third-party acquirers as well as public transport operators, government agencies and industrial companies in all sectors. Powered by over 20,000 employees in more than 50 countries, they provide their clients with sustainable, trusted and secure solutions across the payment value chain, fostering their business growth wherever they are.

They are looking for Senior Java Developers to join their growing team in Milan, Italy. Hybrid or full remote is an option. 

Your responsibilities include:

  • Analyse, design, develop, implement and operate modern mobile payments products by a state-of-the-art architecture and modern tool stack (like Microservice architecture, Kafka, Quarkus, GraphQl, ..)

  • You will work in agile mobile payment scrum team which is fully responsible for their applications from code to production (pure DevOps)

  • Bring your engagement to improve our continuous delivery pipeline as well as on our deployment infrastructure

  • You’ll work on services under high constraints 


Working environment:

  • You will work with highly motivated teammates on different locations where German, French, Italian and English languages are mixed together.

  • You will find everything from UI applications to micro services deployed with Docker

  • We collaborate closely and in an agile way with other developers, architects and other stakeholders to craft new software solutions

Your experience:

  • Very good Java knowledge, experience in the development of Java Applications

  • Knowledge of several of the following areas: Java Backend Development (Jakarta EE, Spring, JPA/Hibernate), SQL/Oracle, REST/SOAP Interfaces, Authentication Methods

  • Experience with some of the following tools like Git, Maven, JBoss, Wildfly, Docker, Jenkins, Linux, Jira, Confluence

  • Communicative and flexible team player with an agile mindset

  • Good level of English (B2-C1 level)

  • Good level of Italian (B2-C1 level)

Apply Now