Backend Developer

Java

Backend Developer

Java
Powstańców Warszawy, Sopot

Autopay S.A.

Full-time
B2B
Senior
Hybrid

Job description

About the Company 

Autopay Global is the newest member of the Autopay family — a project created to bring our advanced payment integration and payment data technologies to international markets. We build solutions that connect with local PSPs, support multi-currency flows, and ensure compliance with regional regulations.

We think boldly, act responsibly, and believe that the best ideas arise where creativity meets modern technology. If you want to shape the future of payment products and have a real influence on technical decisions — join us.

About the role

As a Backend Engineer, you will contribute to building the Autopay Payments Platform as a fully API‑first product- including Merchant APIs, PSP/Rail APIs, event streams, and microservices running on Kubernetes/AWS. We focus on event‑driven architecture, strong contracts, determinism, idempotency, and interoperability.

Our ambition is to make the platform Agentic‑Ready: secure, predictable, high‑performance, and optimized for automation at scale.

This is a hands‑on role that spans design, development, and production deployment. You will work across a broad engineering stack. Your day‑to‑day responsibilities will include:

  • designing, coding, testing, and shipping Java microservices — domain logic, workflows/state machines, adapters, and stream processors powering payment flows,
  • using contract‑first development (OpenAPI) to build a versioned, API‑first service layer compatible with an API Gateway,
  • creating agentic‑ready endpoints — asynchronous where applicable, highly performant, and robust,
  • implementing event‑driven architecture with Kafka: topic design, message contracts, retries/DLQs, ordering, idempotent consumers, and replay handling,
  • building PostgreSQL persistence: schema design, migrations, constraints, indexing, tuning, and high‑volume data integrity,
  • deploying and operating services on AWS + Kubernetes, provisioning with Terraform and delivering through CI/CD,
  • implementing observability by default — metrics, logs, traces, dashboards, and alerting integrated with AWS‑centric monitoring.

What tools will you be working with?

  • Technology: Java, Kubernetes, Kafka, PostgreSQL, AWS
  • Nice to have: knowledge of Python and tooling, experience with observabiloty platforms (Dynatrance, Datadog, New Relic), understanding of Terraform and IaC solutions, Familiarity with Mulesoft Anypoint Platform
If any technical concepts are unfamiliar to you, don’t worry. We’ll be happy to help and teach you everything you need.

Requirements and skills we are looking for in a person hired for this role:

  • at least 6 years of experience as a backend developer,
  • exposure to payments engineering - transaction lifecycle, settlement, reconciliation,
  • strong backend engineering trackt record building microservices in Java,
  • solid understanding of event-driven architecture (Kafka, queues, topics), reactive patterns, at-least-once delivery and indempontency,
  • fluency in relational databases (ideally PostgreSQL), data modelling, SQL, migrations (preferably Flyway) and query optimization,
  • hands-on experience deploying, running and troubleshooting applications in Kubernetes (preferbaly EKS) and AWS tools (X-Ray, CloudWatch, Open/Telemetry),
  • familiarity with GitOps and CI/CD (GitLab CI/CD, Flux CD),
  • API Gateway experience - routing, policies, versioning, authentication, rate limiting,
  • proven experience working in Scrum teams,
  • growth mindset and willingness to adopt new technologies (e.g.GenAI-assisted coding),
  • strong communication and collaboration skills.

What we are offer?

  • being a part of fast-growing global fintech,
  • opportunities to work with cutting-edge tools and technologies, 
  • flexible working model with international exposure, 
  • supportive work environement, strong team culture, no dress code.

              Join us and let's head together where no one has gone before!

 

Tech stack

    AWS

    advanced

    PostgreSQL

    advanced

    Kubernetes

    advanced

    Kafka

    advanced

    Java

    advanced

Office location

Backend Developer

Summary of the offer

Backend Developer

Powstańców Warszawy, Sopot
Autopay S.A.
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Autopay S.A z siedzibą w Sopocie, ul. Powstańców Warszawy 6 (dalej jako "administrator"). ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.