let’s make something together

Give us a call or drop by anytime, we endeavour to answer all enquiries within 24 hours on business days.

Find us

PO Box 16122 Collins Street West
Victoria 8007 Australia

Email us


Phone support

Phone: + (066) 0760 0260
+ (057) 0760 0560

Senior Java Engineer

  • By Paulina Motowidlo
  • 3 October 2022

The Global FX and Commodities IT team is responsible for developing a range of applications to support the pricing, distribution and risk management of FX and commodities products throughout the bank (cash, options, precious metals, energy and derivatives).

As part of GFX IT Regulatory Reporting Pod we aim to ensure that our systems and data are compliant with the letter and the spirit of all Regulations that our business is governed by.

The GFX Regulatory Pod is a global team and they are part of a team of Agile Development pod in Krakow to work on new and existing GFX Regulatory requirements.

Purpose of the role:

To build technical solution as per the regulatory/business requirements and target operating model/gap analysis statements in the existing/new system stacks; so as to remediate any data gaps or processes which is required to meet their stringent Regulatory deliverables


Your responsibilities:

  • The successful candidate will join the GFX IT team as a Senior Java Engineer focusing on the complex and varied book of work associated to their Regulatory workstreams. On joining the team, the successful candidate will be expected to quickly gain a solid understanding of the existing processes, system flows and components currently in live use: displaying sufficient interpersonal and relationship building skills to liaise directly with regulatory change/operations and other front office Business stakeholders and SMEs to develop technical and functional specifications; working with the project manager to help build technical solution where required

  • The role will require the individual to evaluate current processes, to understand incoming requirements and identify technological improvements which will allow the company to remain compliant with the latest regulations. There will be elements of business analysis, technical design, coding, and implementation ownership of technical solutions as well as non-tech continuous process improvements

  • The role may also require mentoring junior members of the GFX IT Reg team, helping to grow the team knowledge and skills matrix

  • The jobholder is responsible for recommending and implementing solutions that fall within policy and regulation

  • the internal control standards are to be maintained. This will be achieved by adherence to all relevant procedures, keeping appropriate records and, where appropriate, by the timely implementation of internal and external audit points together with any issues raised by external regulators. Understands, follows and demonstrates compliance with all relevant internal and external rules, regulations and procedures that apply to the conduct of the business in which the jobholder is involved, specifically Internal Controls and any Compliance policy including, inter alia, the Group Compliance policy



  • Solid knowledge and experience with Java 8+

  • Experience with XML, REST and messaging technologies Experience in relational database like PostgresSQL, Oracle and Sybase, etc.

  • Ability to help team members with technical solutions

  • Understanding of DevOps practices and experience of working in an agile team

  • Familiar with TDD, continuous integration, jUnit, continuous deployment and testing

  • Ideally the candidate will have experience of working within an Investment Banking environment. Understanding of the FX Regulations and FX business including fundamentals of pricing & risk for any/all of cash, options, derivatives is an advantage

  • Experience of typical workflows from pre-trade to settlement to reporting; especially in eTrading stacks (trade lifecycle management and Front to Back trade processing) is an advantage

  • Sound analytical skills and a positive, proactive approach to work

  • Ideal candidate will be a reliable, self-starting, problem solver

  • English at least B2 level



  • Experience on XLST and external API design is an advantage

  • Knowledge of grafana and Prometheus is an advantage

  • Atlassian Confluence

  • JIRA


What they offer:

  • Stable job in professional team
  • Flexible working time
  • Remote work opportunities
  • Private health care, employees’ benefits


Note: Prepare your CV in English (PDF), fill in the form, and apply! 😊
Please include in your CV the following clause necessary for the recruitment process:

“I agree to the processing of personal data that I have made available voluntarily in the recruitment process by the Administrator of personal data, i.e. Dotcommunity Spółka z ograniczoną odpowiedzialnością [Ltd.] based in Cracow, 15 Żabiniec Street, 31-215 Cracow, registered in Poland, the Cracow’s District Court – Śródmieście, XI Commercial Division of the National Court Register under number 0000468484, VAT number: 9452174499, (“Dotcommunity”) in order to carry out the recruitment process for the Senior Java Engineer position on the basis of Art.6 item 1a of the Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation)”


    Dotcommunity jest zarejestrowana w Rejestrze agencji zatrudnienia (KRAZ) pod numerem 9904.