Software Engineer

B3 Consulting Poland

United States

Remote

USD 46,000 - 72,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
Speed Coaching
Sports training
Team events

Job summary

B3 Consulting Poland is seeking an Senior Software Engineer to design and scale backend microservices for the merchant payments domain. You will build core services for prepaid wallets, payment gateway integrations, invoicing, and reporting.

Work in an environment that values architectural discipline and scalable deployment. You will migrate legacy services to Clean and Hexagonal architectures, implement event-driven integrations with Kafka, and own full lifecycle deployment using Helm, GitLab

Qualifications

  • Experience with backend microservices using Java or Kotlin, Spring Boot, Clean Architecture, and Hexagonal Architecture.
  • Experience with event-driven architecture using Kafka and Avro, alongside REST integrations.
  • Knowledge of financial logic handling, including idempotent endpoints, precise monetary calculations, and PII protection.
  • Experience with testing and quality tools using Spock, Testcontainers
  • Experience with GitOps and DevOps practices using Helm, GitLab CI, and Kubernetes.

Responsibilities

  • Design and deliver backend microservices in the merchant payments and reporting domain, including prepaid wallets, invoicing, and SAP / payment gateway integrations.
  • Migrate legacy services to Clean Architecture and Hexagonal Architecture, keeping domain logic framework-free and documenting choices via Architecture Decision Records.
  • Build event-driven integrations over REST and Kafka with Avro, enforcing idempotency and money handling correctness.
  • Own full lifecycle deployment and quality using Helm, GitLab CI, GitOps on Kubernetes, and testing with Spock, Testcontainers, and Spring Cloud Contract.

Skills

Java
Kotlin
Spring Boot
Clean Architecture
Hexagonal Architecture
Kafka
Avro
REST
Event-driven
Testing (Spock, Testcontainers)
Kubernetes
Helm
GitLab CI
GitOps

Tools

Spock
Testcontainers
Kubernetes
Helm
GitLab CI
GitOps
Kafka
Avro

Job description

Описание:

We are part of an international organization listed on Nasdaq Stockholm, operating in 11 countries. In Poland, we work with full autonomy. We independently choose our technologies, processes, and ways of working while maintaining the highest professional standards. We deliver a wide range of IT projects in Poland and internationally, across multiple domains and technologies. This allows our consultants to develop their competencies and gain experience aligned with their professional ambitions. Our collaboration is built around the CARE philosophy. For us, it means responsible project matching, transparent cooperation, and a long-term approach to professional growth. Join us as Senior Software Engineer. In this role, you will design and scale backend microservices for the merchant payments domain, building core services for prepaid wallets, payment gateway integrations, invoicing, and reporting. Grow in an environment that cares about your development as much as you do.

Задачи:

Design and deliver backend microservices in the merchant payments and reporting domain, including prepaid wallets, invoicing, and SAP / payment gateway integrations. Migrate legacy services to Clean Architecture and Hexagonal Architecture, keeping domain logic framework-free and documenting choices via Architecture Decision Records. Build event-driven integrations over REST and Kafka with Avro, enforcing idempotency and money handling correctness. Own full lifecycle deployment and quality using Helm, GitLab CI, GitOps on Kubernetes, and testing with Spock, Testcontainers, and Spring Cloud Contract.

Требования:

Experience with backend microservices using Java or Kotlin, Spring Boot, Clean Architecture, and Hexagonal Architecture. Experience with event-driven architecture using Kafka and Avro, alongside REST integrations. Knowledge of financial logic handling, including idempotent endpoints, precise monetary calculations, and PII protection. Experience with testing and quality tools using Spock, Testcontainers Experience with GitOps and DevOps practices using Helm, GitLab CI, and Kubernetes. Experience using AI-assisted and agentic coding tools (such as Claude Code, GitHub Copilot, Cursor, or Codex) You need to live in Poland and/or be eligible to work here.

Условия:

Work in a Scandinavian culture built on logic and dialogue.

  • Health and sports benefits tailored to your needs.
  • Speed Coaching – short sessions that provide new perspectives and solutions.
  • Sports training, an internal team, and opportunities to take part in competitions.
  • Team events and development-focused meetups.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Java Developer
Senior Backend Java Developer

Your ITeams Sp. z o.o. • Town of Poland (NY)

On-site
USD 31,647 - 47,471
Hybrid work (3 days per week in the办公室
Luxmed Gold Extended medical care
Multisport Plus
+4
Software Engineer (Java) (m/f/n)
Software Engineer (Java) (m/f/n)

InPost • United States

Remote
USD 46,000 - 61,000
B2B contract
Fullstack Java Developer Java, Spring Boot, REST APIs Warsaw, Łódź, Gdańsk, Gdynia
Fullstack Java Developer Java, Spring Boot, REST APIs Warsaw, Łódź, Gdańsk, Gdynia

Diverse CG Sp. z o.o. Sp.k. • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Senior Fullstack Developer (Java, Angular, Kafka)
Senior Fullstack Developer (Java, Angular, Kafka)

OPTIVEUM sp. z o.o. • Capon Bridge (WV)

Hybrid
USD 31,000 - 38,000
Senior Fullstack Developer Java, API, Hibernate Warsaw, Gdańsk, Gdynia
Senior Fullstack Developer Java, API, Hibernate Warsaw, Gdańsk, Gdynia

DCG Poland • Town of Poland (NY)

On-site
USD 100,000 - 140,000
Private medical care
Co‑financing for the sports card
Constant support of dedicated consultant
Senior Fullstack Developer Java, API, Hibernate Warsaw, Gdańsk, Gdynia
Senior Fullstack Developer Java, API, Hibernate Warsaw, Gdańsk, Gdynia

Diverse CG Sp. z o.o. Sp.k. • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Senior Java Developer Java, Spring, SQL, Git Warsaw, Gdańsk, Gdynia
Senior Java Developer Java, Spring, SQL, Git Warsaw, Gdańsk, Gdynia

DCG Poland • Town of Poland (NY)

On-site
USD 80,000 - 120,000
Private medical care
Co-financing for the sports card
Dedicated consultant support
Senior Java Developer Java, Spring, SQL, Git Warsaw, Gdańsk, Gdynia
Senior Java Developer Java, Spring, SQL, Git Warsaw, Gdańsk, Gdynia

Diverse CG Sp. z o.o. Sp.k. • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Private medical care
Co‑financing for the sports card
Constant support of dedicated consultant
Engineering Manager – Payments (100% Remote within Poland)
Engineering Manager – Payments (100% Remote within Poland)

Docplanner • United States

Hybrid
USD 180,000 - 260,000
Remote or hybrid work model
Flexible working hours
Private healthcare
+3
software engineer in app modernization
software engineer in app modernization

findev • United States

Hybrid
USD 150,000 - 230,000
Relocation package to Poland or Cyprus
Health insurance for Poland and Cyprus
24 days paid vacation
+2