Backend Engineer - Java and Test Automation

Java

Backend Engineer - Java and Test Automation

Java
Wielicka 28B, Kraków

emagine Polska

Full-time
B2B
Mid
Hybrid
43 - 51 USDNet per hour - B2B

Job description

Build the platform that moves money around the world

We’re looking for a Backend Engineer with strong Java and test automation experience to join the team behind a global payments platform that enables businesses and customers to move money quickly, securely, and globally.

The platform powers international payments that help organisations pay suppliers, process salaries, transfer funds, and pay taxes directly to authorities through multiple channels.

You’ll play a key role in modernising payment systems, building high-quality microservices, and developing automation frameworks that ensure reliability at scale.

As part of the engineering team, you’ll help design and build reliable payment services used globally.

You will:

  • Develop and maintain backend services and microservices in Java (11/17/21)

  • Design and implement robust test automation frameworks to ensure high-quality software delivery

  • Support the modernisation of legacy systems, migrating towards API and microservices-based architecture

  • Improve system efficiency by increasing Straight-Through Processing (STP) capabilities

  • Collaborate closely with engineers, testers, and stakeholders in an Agile/DevOps environment

  • Contribute to scalable, resilient solutions powering global payment flows

Must-have experience

  • Strong development experience with Java 11+ (Java 17+ preferred)

  • Hands-on experience in software testing and building automation frameworks

  • Solid understanding of RESTful APIs and microservices architecture

  • Experience working with Git for version control

  • Comfortable working in Unix/Linux environments and command-line tools

  • Experience with databases and SQL (Oracle preferred)

  • Experience with Spring / Spring Boot

Nice to have

  • Experience with Test-Driven Development (TDD)

  • Knowledge of scripting languages such as Python or Bash

  • Experience working within a QA or testing-focused team

  • Understanding of application monitoring and observability tools

The role has a Hybrid model : candidates form Cracow 6x per month, outside of Cracow 3 - 5 x per month, from Warsaw 6x per month

Tech stack

    English

    C2

    DevOps

    advanced

    Java 11

    advanced

    Java 17

    advanced

    API

    advanced

    API Testing

    advanced

    Java 21

    advanced

    Test Automation

    advanced

    Straight-Through Processing (STP)

    advanced

    Microservices

    regular

    RESTful APIs

    regular

Office location

Check similar offers
Loopme

Loopme

Kraków

Hybrid

Hybrid

4 903 - 6 265USD/month
Spring Framework
Concurrency
Java
MidMidB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT
Check similar offers
Loopme

Loopme

Kraków

Hybrid

Hybrid

4 903 - 6 265USD/month
Spring Framework
Concurrency
Java
MidMidB2BB2B
New
Connectis

Connectis

Kraków

Remote

Remote

33 - 36USD/day
LLM
Agentic AI
Microservices
Vertex AI
REST API
GCP
Langchain
Java
MidMidB2BB2B
New
ARQ

ARQ

Kraków

Hybrid

Hybrid

Undisclosed Salary
REST API
Java
TDD
Spring Boot
MidMidB2BB2B
New
Tesco Technology

Tesco Technology

Kraków

Hybrid

Hybrid

5 501 - 6 876USD/month
Cloud
Microservices
Kubernetes
Kafka
Java
Python
Spring Boot
MidMidPermanentPermanent
New
Synerise

Synerise

Remote

Remote

3 847 - 5 495USD/month
Apache Kafka
Rust
Kubernetes
Java
SQL
Elasticsearch
Python
Scala
ClickHouse
NoSQL
MidMidB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT