FINECOBANK SPA / Senior API Developer

01675 Experienced

  • Location IT Milano
  • Working Type Full Time
  • Data rilascio 06/05/2019

Job Scope

Job Description

Fineco is looking for a Senior API Developer to design, develop, enhance, document, and support interoperability solutions. The role requires a highly-motivated professional who can help build out our API capabilities.

As a Senior API Developer you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and application support. You will establish API standards and maintain the high quality services we manage.

You will have hands on experience developing and integrating APIs, preferably in banking and/or payments, for a wide variety of API consumers. The role is highly collaborative, with projects that range from small, fast paced deliveries to enterprise initiatives. You will contribute vision and technical guidance to help steer the strategic direction of our API landscape.

This role will enable the efficient delivery of high-quality, scalable and maintainable solutions by working with cross-functional teams (i.e. applications, architecture, data management, analytics, infrastructure and security) to deliver information efficiently, while architecting solutions around best practices and reusability.  This role requires understanding the complexities of system/data integrations and competencies in enterprise integration patterns, domain driven design, endpoint security, as well as the design and configuration of API policies, security, governance and access.


Mandatory Skills And Qualifications

  • 5+ years as a professional Java software developer
  • Demonstrated success in building and configuring APIs with REST and Microservices
  • Extensive experience working with databases as an application developer (relational and/or NoSQL).
  • Deep insight into the risks and relative mitigation techniques of distributed server environments
  • Demonstrated exposure to monitoring platforms and implementing performance improvements with application availability, quality, and performance
  • Able to work effectively under pressure, independently, and within a collaborative team-oriented environment using sound judgment in decision making.
  • Strong interpersonal skills, detail oriented and able to manage groups of tasks simultaneously.


Preferred Skills And Qualifications

  • Experience with Openshift, GIT, Jenkins, Maven, test automation & reporting tools
  • General understanding of  continuous integration and continuous delivery methodology and tools
  • Ability to adapt and work with team members of various experience levels.

Capacity to proactively keep-up with industry and technology best practices  to meet goals and help engineering teams migrate towards their use.



Livello formazione



Area description

FinecoBank is a direct multichannel bank with 1.280 million clients and one of the largest advisory networks in Italy, with almost 2,600 Personal Financial Advisors, a net sales of 6.2 billion euros and 25.8 billion euros of equity in the Private segment as at 31 December 2018. Since 1999 Fineco has been synonymous with innovation in financial services. Fineco is the world's most recommended bank by word of mouth, according to a 2015 survey by The Boston Consulting Group.


Function description

The ICT function develops and manages the software applications and the Bank’s technological infrastructure. It boosts the rationalization of all processes supporting business lines, through the collection of needs related to IT services and the promotion of technological opportunities offered by the evolution of the information system.