Senior Java Backend Dev for Payments & Kafka (Remote)

Awareson Sp. z o.o.

United States

Remote

USD 34,000 - 56,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work 100%

Job summary

Aether Biomedical seeks a senior backend engineer to develop and maintain payment and merchant wallet microservices in a remote setup. You will build robust payment flows, integrate with external operators, and ensure data consistency and security across financial processes.

Ideal candidates have deep Java experience (Java 17+), Spring Boot, Kafka, and a solid grasp of Clean Architecture and DDD. Remote work with B2B contract is supported.

Qualifications

  • Minimum 5 years of commercial Java experience.
  • Strong knowledge of Java 17+ and Spring Boot.
  • Practical production experience with Apache Kafka.
  • Good SQL and PostgreSQL, database migrations and transactions.
  • Experience with unit and integration tests, including Testcontainers.
  • Knowledge of contract tests.
  • Practical knowledge of Clean Architecture / Hexagonal Architecture and DDD.
  • Experience with Docker, Kubernetes and CI/CD.
  • Ability to design REST APIs / OpenAPI.
  • Familiarity with Gradle or Maven.

Responsibilities

  • Develop microservices responsible for payments and merchant prepaid wallets: accounts, balances, charges, credits, and transaction history.
  • Build payment processing, top-ups, refunds, and integrations with external payment operators.
  • Advance invoicing processes and SAP integration.
  • Create reporting systems for merchants.
  • Design and develop REST API / Kafka integrations and asynchronous processes.
  • Participate in migrating older services to Clean/Hexagonal Architecture.
  • Create ADRs and architectural documentation.
  • Write and maintain unit, integration, and contract tests.
  • Work with Helm, GitLab CI and GitOps environments.
  • Participate in code reviews, estimations and support production systems on-call.

Skills

Java 5+ years
Java 17+
Spring Boot
Apache Kafka
SQL PostgreSQL
Testcontainers
CI/CD
Docker
Kubernetes
REST API
OpenAPI
Gradle
Maven

Tools

Kafka
PostgreSQL
Docker
Kubernetes
Gradle
Maven
OpenAPI
GitLab CI
Harbor

Job description

Aether Biomedical seeks a senior backend engineer to develop and maintain payment and merchant wallet microservices in a remote setup. You will build robust payment flows, integrate with external operators, and ensure data consistency and security across financial processes.

Ideal candidates have deep Java experience (Java 17+), Spring Boot, Kafka, and a solid grasp of Clean Architecture and DDD. Remote work with B2B contract is supported.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote-friendly Senior Backend Engineer, Crypto Payments
Remote-friendly Senior Backend Engineer, Crypto Payments

BVNK • United States

Hybrid
USD 140,000 - 210,000
Competitive salary
Hybrid/Flexible hours
Culture and growth
+3
Senior Java Developer - Payments Microservices (Remote)
Senior Java Developer - Payments Microservices (Remote)

SSi People • Cleveland (OH)

Remote
USD 120,000 - 160,000
Senior Java Engineer - Payments Platform (Remote)
Senior Java Engineer - Payments Platform (Remote)

Payforge • United States

Remote
USD 140,000 - 190,000
Remote Senior Technical Product Manager - Java & APIs
Remote Senior Technical Product Manager - Java & APIs

Aether Biomedical • United States

Remote
USD 39,000 - 64,000
Senior Java Technical Lead – Payment
Senior Java Technical Lead – Payment

Resource Logistics, Inc. • Edison (NJ)

On-site
USD 140,000 - 180,000
Senior Full-Stack Dev (Java+React) - Remote & Payments
Senior Full-Stack Dev (Java+React) - Remote & Payments

Brillio-2 • United States

Remote
USD 120,000 - 180,000
Remote or office options
Percipio learning platform
Private health insurance (Medicover)
+3
Senior Java/Spring Boot Engineer — Remote or Hybrid (Payments)
Senior Java/Spring Boot Engineer — Remote or Hybrid (Payments)

Global Payments • Oregon

Hybrid
USD 120,000 - 180,000
Remote Senior Java Backend Engineer Core Banking (Contract)
Remote Senior Java Backend Engineer Core Banking (Contract)

Remote • San Francisco (CA)

Remote
USD 120,000 - 180,000
Worldwide remote work
Freelance / independent contractor
Opportunity to work on core banking
Remote Senior Java Dev - Spring Boot & Kafka Microservices
Remote Senior Java Dev - Spring Boot & Kafka Microservices

EPSoft • United States

Remote
USD 83,000 - 165,000
Remote working flexibility
Senior Java Backend Engineer (w2 only)
Senior Java Backend Engineer (w2 only)

SSi People • Cleveland (OH)

Remote
USD 120,000 - 160,000