Senior Java Engineer – Payments (Remote)

Jobgether

Portugal

Remote

EUR 90,000 - 120,000

Full time

4 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

Fully remote
International collaboration

Job summary

Jobgether is seeking a Senior Java Engineer focused on payments to join a distributed engineering team. You will design and deliver scalable Java/Spring Boot applications, with ownership of features from design to production deployment.

You will lead technical architecture, build robust payment integrations, and ensure reliability, security, and regulatory compliance across multiple platforms and clients worldwide.

Qualifications

  • At least seven years of professional Java development experience designing, delivering, and operating complex systems.
  • Hands-on experience building or operating payments/fintech systems with focus on transaction lifecycles and compliance.
  • Advanced Java and Spring expertise with REST and event-driven microservices.
  • Experience with Apache Kafka, idempotency and exactly-once processing.
  • Proficiency with PostgreSQL/MySQL, Hibernate/JPA.
  • Strong API design skills with OpenAPI and reliable external integrations.
  • Build and delivery tooling including Gradle/Maven, CI/CD pipelines, GitHub Actions.
  • Cloud and containerization with AWS, Docker, Kubernetes.
  • Testing and observability using JUnit 5, Mockito, Testcontainers, OpenTelemetry/Prometheus/Grafana.
  • AI-assisted engineering usage and ability to review generated code for quality.
  • Technical leadership: mentoring, code reviews, architectural decisions.
  • Clear communication across distributed teams and clients.
  • Security and regulatory awareness; ISO 20022 / 3-D Secure are advantageous.

Responsibilities

  • Design and develop scalable Java applications using Spring Boot for payment platforms.
  • Lead architectural decisions, data models and integration patterns for complex components.
  • Deliver secure, reliable payment solutions with external APIs and third-party providers.
  • Ensure performance, reliability, security, and regulatory compliance across systems.
  • Build event-driven workflows with Kafka and robust asynchronous processing.
  • Collaborate with product, solution architects, and DevOps to translate requirements.
  • Improve CI/CD, testing, observability, and deployment practices.
  • Promote code quality through reviews and engineering best practices.
  • Handle production incidents and implement durable fixes.
  • Embrace AI-assisted tooling while ensuring correctness and security.

Skills

Java
Spring Boot
Kafka
PostgreSQL
MySQL
Hibernate/JPA
REST API design
OpenAPI
CI/CD
AWS
Docker
Kubernetes
JUnit 5
Mockito
Testcontainers
OpenTelemetry/Prometheus/Grafana
AI-assisted development
Technical leadership
Communication
Security concepts
ISO 20022 knowledge (adv)

Tools

GitHub Actions
Helm
Terraform

Job description

Jobgether is seeking a Senior Java Engineer focused on payments to join a distributed engineering team. You will design and deliver scalable Java/Spring Boot applications, with ownership of features from design to production deployment.

You will lead technical architecture, build robust payment integrations, and ensure reliability, security, and regulatory compliance across multiple platforms and clients worldwide.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java/Spring Engineer — Cloud-scale Payments
Senior Java/Spring Engineer — Cloud-scale Payments

Mastercard • Lisboa

On-site
EUR 65,000 - 90,000
Senior Java Engineer (Payments)
Senior Java Engineer (Payments)

Jobgether • Portugal

Remote
EUR 90,000 - 120,000
Fully remote
International collaboration
Senior Java Developer - Payments Platforms, Scalable
Senior Java Developer - Payments Platforms, Scalable

Nimber • Amadora

On-site
EUR 55,000 - 75,000
Java Back End Engineer
Java Back End Engineer

99X Technology • Portugal

On-site
EUR 40,000 - 55,000
Senior Java Tech Lead & Solution Architect — Remote
Senior Java Tech Lead & Solution Architect — Remote

Jobgether SRL • Portugal

Remote
EUR 90,000 - 130,000
Remote work
Strategic project involvement
Long-term opportunities
+2
Senior Java Engineer - SaaS, Microservices, Remote & Flextime
Senior Java Engineer - SaaS, Microservices, Remote & Flextime

AgileEngine, LLC. • Porto

Remote
EUR 107,000 - 160,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Java/Spring Engineer for Global Microservices
Senior Java/Spring Engineer for Global Microservices

Mastercard Inc. • Lisboa

On-site
EUR 70,000 - 95,000
Java Backend Engineer — Real-Time Payments Microservices
Java Backend Engineer — Real-Time Payments Microservices

99X Technology • Portugal

Hybrid
EUR 40,000 - 55,000
Product Manager, Payments Infrastructure – Remote & Equity
Product Manager, Payments Infrastructure – Remote & Equity

Jobgether • Portugal

Remote
EUR 90,000 - 120,000
Meaningful impact
Remote-first environment
International collaboration
+6
Remote Senior Payments Engineer: Scale Global Transactions
Remote Senior Payments Engineer: Scale Global Transactions

WeTravel • Portugal

Remote
EUR 120,000 - 180,000
Competitive salary
Unlimited PTO / Time to Recharge
Remote-friendly work culture
+2