Software Engineer Java (Wholesale IT)

HSBC Service Delivery (Polska) Sp. z o.o.

  • Kapelanka 42a, Dębniki, Kraków
    Kraków, Lesser Poland
  • offer expired 2 months ago
  • contract of employment
  • full-time
  • specialist (Mid / Regular)
  • remote recruitment
  • запрошуємо працівників з України
Запрошуємо працівників з України
Роботодавець відкритий для працевлаштування громадян України

HSBC Service Delivery (Polska) Sp. z o.o.

Kapelanka 42a



Technologies we use


  • Java

  • Spring Boot

  • Angular

  • JavaScript

  • Git

  • Jenkins

  • Maven

  • Jira

  • Confluence

  • SQL

Operating system

About the project

Java Engineer at regional EMEA IT Payments team will develop, maintain and support back-end payments related services and interfaces processing SEPA payments, SWIFT messages and internal accounting entries or will be building front-end services used internally across European region.

PROJECT OVERVIEW (business area, future scope):

One of Bank's core banking system and surrounding set of external applications are replaced by a new software solution. The project focuses on the modernization of a infrastructure and impacts all IT teams of which one of them being a Regional EMEA Payments IT team and the system & service portfolio we develop, maintain and support.

Main project objectives are :

• Building and supporting services, microservices and applications (back-end & front-end) in Java 8/9/10, Spring / Angular / SQL etc. while maintaining and preserving standard products,

• Reduce cost and complexity of interfacing with further surrounding systems from a “point to point” approach

to a modern approach with an integration layers such as APIs, Mulesoft, Kafka topics, microservices patterns, Juniper Ingress/Egress patterns or/and WMB EAI/MQ,

• Reduce costs in testing by adopting automation testing frameworks,

• Increasing Straight-Trough-Processing (STP) capabilities of services.

Your responsibilities

  • Development, maintenance and support (DevOps) of services using Java8>/Springboot,

  • Managing payment services portfolio hosted on Linux, Windows or serverless environments/platforms - at cloud (Google, AWS, Azure or Ali) or on-premise hosting,

  • Development, maintenance and support of service related interfaces (its orchestration layer), microservices or back-end accounting engine solutions,

  • Creating Functional, Technical or Business process related documentation for supported services and their orchestration (integration) layers,

  • Conducting Unit Testing, System Integrated Testing or supporting UAT of related solutions,

  • Taking an accountability for quality of an output and timely delivery of tasks,

  • Embedding and following group strategy, values and behaviors while dealing with project related matters,

  • Working closely with Project Managers, Architects, Business Stakeholders and further surrounding teams and IT units located in UK, France, India or China,

  • Using Git, GitHUB, Jenkins, Maven, RTC, G3, Nexus etc for artifact management and wherein the code release mechanism,

  • Following Agile & DevOps working methodology and tools (Jira, Confluence, SharePoint etc),

  • Support the design and delivery of changes of strategic applications,

  • Building new integration layers and messaging protocols ensuring the reliable delivery of messages, files and data between two or multiple services and related interfaces (Mulesoft, FTP, SFTP, MQ, EAI, REST/GET APIs etc.),

  • Active team player,

  • Working with Business Analysts, Project/Product Managers to understand business requirements and how they translate into development sprints,

  • Sprint planning, task estimation, planning and team collaboration, creating technical solution or further design documents,

  • Java development to coding standards including Bank & industry standard patterns and practices,

  • Thorough unit test coverage, Test Driven Development/Behavior Driven Development,

  • Participation in a full (peer) code review process,

  • Configure and manage deployment across multiple environments (dev, test, performance and production),

  • Contribute to L3 support and consultancy on Run the Bank activities as support and consultant,

  • Adopted framework: using Angular for service front-end and Spring Boot for service back-end functionality.

Our requirements

  • Master degree,

  • Min. 3 year experience in software development in Java 8>/Springboot and preferably within Financial Services,

  • Experience with Front End development is more than welcome (Angular/JavaScript) but not a condition,

  • DevOps pipeline management experience (using GitHUB, Git, Jenkins, Maven, Nexus, Jira, Confluence, G3),

  • Experience in Linux (min 2 year’s),

  • REST / SOAP API knowledge,

  • Java/SpringBoot/Spring knowledge was an essential, optionally Angular hands-on experience was an advantage,

  • Experience with a front-end development (using web technologies such as HTML5, JavaScript, Angular 2, NodeJS) was an advantage,

  • Experience in SQL,

  • Experience in WMB (IBM WebSphere Message Broker and Transformation Extender), MQ is an advantage,

  • Experience in working in a banking environment is an advantage,

  • Confidence in English language (speaking/writing),

  • Self-driven and independent,

  • Ability to work within international environment and to manage a complex workload, analytical mind-set,

  • Ability to adopt to changing environment,

  • Ability to achieve an excellence under challenging and pressuring conditions and being able to multitask,

  • Demonstrable expertise as a technical Software Engineer,

  • Comfortable with complex technology architecture.

What we offer

  • Stable job in professional team,

  • Interesting path of career in an international organization,

  • Interesting and dynamically changing scope of responsibilities,

  • Private health care, employees’ benefits,

  • Learning platforms such as LinkedIn or Degreed.


  • sharing the costs of sports activities

  • private medical care

  • sharing the costs of foreign language classes

  • sharing the costs of professional training & courses

  • life insurance

  • remote work opportunities

  • flexible working time

  • integration events

  • corporate sports team

  • doctor’s duty hours in the office

  • retirement pension plan

  • corporate library

  • no dress code

  • video games at work

  • coffee / tea

  • parking space for employees

  • leisure zone

  • extra social benefits

  • employee referral program

  • opportunity to obtain permits and licenses

  • charity initiatives

  • family picnics

  • extra leave

Recruitment stages

Phone interview


Online assessment


Zoom interview


Welcome to HSBC!

HSBC Service Delivery (Polska) Sp. z o.o.

HSBC is one of the world’s largest banking and financial services organisations. Our global businesses serve more than 40 million customers worldwide through a network that covers 63 countries and territories.

HSBC Service Delivery (Polska) Sp. z o.o. is HSBC's global finance, operations, risk and technology centre. We use our unique expertise and capabilities to provide specialised services – our people range from technologists transforming the banking experience to operations professionals managing 1.7 trillion payments a year.

Our Purpose – Opening up a world of opportunity – explains why we exist. We are bringing together the people, ideas and capital that nurture progress and growth, helping to create a better world – for our customers, our people, our investors, our communities and the planet we all share.

Scroll to the company’s profile