Java Developer Payment application

Infotree Global Solutions Inc.

Warszawa

On-site

PLN 180,000 - 260,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Infotree Global Solutions Inc. is seeking a skilled Java developer to join the Payments Engineering team. You will work in a pod of 3–4 developers and adapt legacy applications to ISO 20022 changes, a new financial messaging standard.

You will thrive under time pressure and excel at understanding business logic and reverse engineering complex codebases. The role requires 4 days per week in the office, participation in requirements sessions, design discussions, and code reviews.

Qualifications

  • Bachelor's or Master's degree in a computational field (CS, Engineering, Applied Math).
  • 4+ years of relevant work experience.
  • Solid grasp of Java, Spring, Hibernate, and DB2.
  • Experience with Spring Boot, Kafka, MongoDB, Maven, Docker, RESTful APIs.
  • Experience with event-driven / microservices and CI/CD pipelines.
  • Familiarity with Git; banking/finance tech experience is a plus.

Responsibilities

  • Participate in requirements gathering sessions with business users.
  • Analyze, design and plan work with the Engineering team.
  • Implement and test changes; participate in code reviews, UAT and releases.
  • Think outside the box to improve the stack and deliver high-impact changes.

Skills

Strong analytical skills
Collaborates effectively
Excellent communication
Commercial focus & code quality

Education

Bachelor's or Master's degree in Computer Science / Engineering / Applied Mathematics

Tools

Java
Spring
Hibernate
DB2
Spring Boot
Apache Kafka
MongoDB
Maven
Docker
RESTful API design
Event-driven / microservices
Git / CI/CD (GitLab CI)

Job description

We are seeking a skilled and detail-oriented Java developer to join the Payments Engineering team. The candidate will work in a pod with 3-4 experienced Java developers and focus on adapting legacy applications for non-discretionary ISO20022 changes, which is a new financial messaging standard. An ideal candidate thrives in complex environments, is able to work under time pressure, is keen to understand business logic and excels at reverse engineering a complex code base to implement high-impact changes.

Key Responsibilities:
  • Participate in requirements gathering sessions with business users

  • Participate in analysis, solution design and planning the work with the Engineering team

  • Implement and test changes, participate in code reviews, assist in UAT and code releases

  • Think outside the box when implementing changes and improve the stack as you go along.

The position requires 4 days/week in the office.

Qualifications:
  • A Bachelor's or Master's degree in a computational field (Computer Science, Engineering, Applied Mathematics or a related quantitative discipline)

  • 4+ years of relevant work experience.

  • A solid grasp of Java, Spring, Hibernate, and DB2

    • Spring Boot — dependency injection, auto-configuration, Spring Data, Spring Security

    • Apache Kafka — producers, consumers, Kafka Streams (stateful processing, state stores, aggregation), and Kafka Connect

    • MongoDB — document modelling, Spring Data MongoDB

    • Maven — multi-module project management, dependency resolution, build lifecycle

    • Docker — containerization, image builds

    • RESTful API design and development

    • Experience with event-driven / microservices architectures in a distributed systems environment

    • Familiarity with Git and CI/CD pipelines (GitLab CI preferred)

Preferred:
  • Angular

  • IBM MQ / JMS — queue managers, channels

  • Infrastructure as Code — infrastructure provisioning and management

  • ISO 20022 or financial messaging standards (SWIFT, CBPR+, FIN)

  • Python scripting

  • Experience in financial services, payments, or banking technology

  • Strong analytical skills

  • Ability to collaborate effectively and work in a global team

  • Ability to stay commercially focused, whilst not losing sight of code quality

  • Good communication skills.

Strong work ethic, ownership, willingness to engage and be challenged

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer
Senior Java Engineer

RE Partners Consulting • Warszawa

On-site
PLN 240,000 - 360,000
Expert Java Developer
Expert Java Developer

DCG Poland • Warszawa

On-site
PLN 180,000 - 250,000
Private medical care
Co-financing for the sports card
Dedicated consultant
Senior/Expert Java Developer
Senior/Expert Java Developer

ITConnect • Polska

Hybrid
PLN 180,000 - 240,000
Java Payments Engineer — ISO20022 & Microservices
Java Payments Engineer — ISO20022 & Microservices

Infotree Global Solutions Inc. • Warszawa

On-site
PLN 180,000 - 260,000
Senior Java Developera
Senior Java Developera

Experis ManpowerGroup Sp. z o.o. • Województwo pomorskie

On-site
PLN 180,000 - 260,000
Fullstack Java Developer
Fullstack Java Developer

DCG Poland • Warszawa

On-site
PLN 180,000 - 260,000
Private medical care
Co-financing for sports card
Dedicated consultant support
Java Developer/Technical Analyst
Java Developer/Technical Analyst

Infotree Global Solutions Inc. • Warszawa

On-site
PLN 180,000 - 240,000
Java Backend Developer
Java Backend Developer

Madiff • Województwo mazowieckie

On-site
PLN 100,000 - 130,000
SENIOR SOFTWARE ENGINEER (PAYMENTS)
SENIOR SOFTWARE ENGINEER (PAYMENTS)

Reply Group • Katowice

Hybrid
PLN 180,000 - 320,000
Medical care
Benefits platform
Training opportunities
+3
Senior Java Software Developer
Senior Java Software Developer

EPAM Systems Inc • Polska

On-site
PLN 180,000 - 260,000