Senior API Developer

Apply website

Send CV
 Milano      1/20/2020

DESCRIZIONE

Area description

The ICT & Security Department develops and manages the whole software and system development life-cycle for FinecoBank application and infrastructure landscape. It is responsible for coordination, design, implementation and maintenance of application developments of all FinecoBank platforms. It acts in close coordination with the other units of the ICT & Security Office Department for this purpose to make the information system and technology always aligned with the corporate strategy.
It takes care of the development, evolution and maintenance of application architecture projects in line with the level of innovation and changes to the Information System.


Function and Job

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.

CONTRATTO

Non specificato

SETTORE LAVORATIVO

IT

TITOLO DI STUDIO

Degree with Honours

AREA DI STUDIO

Other