Senior API Integration Engineer

Zurich, Switzerland

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Senior API Integration Engineer for our Zurich office to make the team even stronger.

An innovative program within a leading financial services software and services company aims to re-architect its API landscape, enabling an open Ecosystem through state of the art Integration points, Presentation, Business, and Data Services. EPAM is looking for a Senior Software Engineer with API integration expertise and hands-on experience in Avaloq Core Banking Platform.

Responsibilities

  • Driving solution development through requirements gathering, analysis, discovery, and effort estimates;
  • Providing solutions using API-driven style, leveraging micro-service architecture;
  • Defining and documenting specifications, standards, security and managing API lifecycle;
  • Designing multiple services based on different standards for REST, web services, data integration techniques, messaging, and transformation engines;
  • Coding well-tested and secure solutions;
  • Communicating with internal and external stakeholders to integrate complex systems.

Requirements

  • 3 - 5 years Avaloq Core Banking Platform experience;
  • Experience in designing and applying modern API architectures leveraging micro-services;
  • Bring significant knowledge of API design standards (REST), patterns, and best practices;
  • Familiarity with Avaloq enterprise data model (EWOM) and business capabilities;
  • Experience developing Avaloq integration layers utilizing Avaloq standard SOAP services or custom developed interfaces;
  • Experience in software development using Java and current industry technologies and frameworks;
  • Experience customizing and extending Avaloq using Avaloq Script and Oracle development using PL/SQL;
  • Experience in relational database management systems (Oracle DB);
  • Comfortable with agile, incremental development, testing and deployment;
  • Excellent communication and written skills;
  • BS or higher degree in IT or Telecommunication is a must;
  • Fluent verbal and written English mandatory, German is a plus;
  • Locations: Zürich, Edinburgh.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Develop integration modules for interacting with new systems and applications;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Corporate and social events.