Senior Java Engineer (Payments)

Jobgether

Osterreich

Remote

PEN 424,000 - 579,000

Full time

44 hours ago
Be an early applicant

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

Fully remote
Global exposure
Growth opportunities
Autonomy
Flexible hours
Mentorship

Job summary

Jobgether is partnering with Austrian-based clients to hire a Senior Java Engineer (Payments) for a fully remote role. You will own end-to-end design, development, and operations of scalable payment platforms, guiding architecture, integrations, and performance across multiple client engagements.

You will shape engineering practices, mentor engineers, and contribute to security, regulatory compliance, and reliability in a globally distributed environment.

Qualifications

  • Seven years of professional Java development experience including design, delivery, and operation of complex production systems.
  • Hands-on experience building or operating payment/fintech systems and understanding of transaction lifecycles, reconciliation, idempotency, and regulatory constraints.
  • Strong knowledge of Java 21+ and Spring Boot for RESTful and event-driven microservices.
  • Experience with Apache Kafka and asynchronous processing, idempotent operations, and exactly-once semantics.
  • Database proficiency with PostgreSQL/MySQL and ORM tools such as Hibernate/JPA.
  • API design with REST/OpenAPI and reliable integrations with external systems.
  • Experience with Gradle/Maven and CI/CD pipelines; familiarity with GitHub Actions, Helm, Terraform.
  • Cloud and containerization with AWS, Docker, and Kubernetes.
  • Testing with JUnit 5, Mockito, Testcontainers; observability with OpenTelemetry, Prometheus, Grafana.
  • Regular use of AI coding assistants and large language models in the software lifecycle; ability to assess and correct generated code.
  • Technical leadership: mentoring, code reviews, architectural decisions, and setting engineering standards.
  • Strong communication skills to work with stakeholders across distributed teams and clients.
  • Focus on precision, reliability, security, accountability, and continuous learning.
  • Familiarity with ISO 20022, ISO 8583, EMV, or payment scheme certification is a plus.
  • Experience in infrastructure as code, platform engineering, or consultancy environments is beneficial.

Responsibilities

  • Design and develop scalable Java applications for payment platforms with Spring Boot.
  • Lead technical architecture, define service boundaries and data models for complex components.
  • Develop payment integrations with external systems and third-party providers.
  • Ensure reliability, security, and regulatory compliance of applications.
  • Build event-driven systems using Apache Kafka with proper idempotency and messaging guarantees.
  • Collaborate with product managers, solution architects, and DevOps to translate requirements into solutions.
  • Improve CI/CD pipelines, automated testing, observability, and deployment processes.
  • Promote code quality through reviews and engineering best practices; mentor junior engineers.
  • Investigate production incidents, perform root-cause analysis, and implement fixes.

Skills

Java
Spring Boot
Kafka
AWS
Docker
Kubernetes
OpenAPI
REST APIs
JUnit 5
Mockito
Testcontainers
CI/CD
GitHub Actions
Terraform
Gradle
Maven
Hibernate/JPA
PostgreSQL
MySQL
OAuth2/OIDC
JWT
mTLS
HSM integration
AI-assisted development
Leadership

Tools

Terraform
Helm
GitHub Actions
Docker
Kubernetes
OpenTelemetry
Prometheus
Grafana

Job description

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Java Engineer (Payments) based in Austria.

Join a specialized engineering environment where you will design and deliver secure, scalable, and high-performance payment platforms for leading organizations in the global financial services industry. As a Senior Java Engineer, you will take end-to-end technical ownership of mission-critical systems that process financial transactions reliably and efficiently. You will lead architectural decisions, build robust integrations, and ensure the highest standards of performance, security, and regulatory compliance. Working with modern Java technologies, cloud infrastructure, and event-driven architectures, you will tackle complex engineering challenges across multiple clients and platforms. You will also help shape engineering best practices, mentor fellow developers, and drive continuous improvements across the software development lifecycle. This fully remote opportunity offers the variety of a specialist payments consultancy, combining technical leadership, international collaboration, and meaningful impact on the infrastructure powering global transactions.

Accountabilities:
  • Design and develop scalable applications: Build, maintain, and optimize enterprise-grade applications using Java and Spring Boot, taking ownership of features from initial design through production deployment.
  • Lead technical architecture: Define service boundaries, data models, integration patterns, and non-functional requirements for complex software components, ensuring solutions are reliable, maintainable, and scalable.
  • Deliver payment technology solutions: Develop and maintain payment platforms and integrations with external systems, APIs, and third-party providers, supporting secure and efficient financial transactions.
  • Ensure reliability and compliance: Take responsibility for application performance, availability, security, and adherence to applicable regulatory and industry standards.
  • Build event-driven systems: Develop robust asynchronous processing workflows using Apache Kafka, applying appropriate approaches to idempotency, transaction consistency, and reliable message handling.
  • Collaborate across disciplines: Work closely with product managers, solution architects, and DevOps engineers to translate business requirements into effective technical solutions while evaluating and challenging design trade-offs where necessary.
  • Improve engineering practices: Strengthen CI/CD pipelines, automated testing, observability, and deployment processes to improve delivery speed, software quality, and operational resilience.
  • Promote code quality and technical excellence: Write clean, efficient, testable code, lead code reviews, establish engineering best practices, and mentor junior and mid-level engineers.
  • Manage production incidents: Investigate operational issues, conduct root-cause analyses, and implement sustainable fixes that prevent recurrence and improve system reliability.
  • Leverage AI-assisted development: Integrate AI coding assistants and large language models into daily development workflows for implementation, refactoring, testing, debugging, and documentation, while validating their output for correctness, security, and maintainability.
Requirements:
  • Professional experience: At least seven years of professional Java development experience, including responsibility for designing, delivering, and operating complex production systems.
  • Payments and fintech expertise: Hands-on experience building or operating payment or financial technology systems, such as card issuing, acquiring, transaction processing, authorization, settlement, or cross-border payments. A strong understanding of transaction lifecycles, reconciliation, idempotency, and regulatory constraints is essential.
  • Advanced Java and Spring expertise: Strong knowledge of Java 21 or later, including relevant long-term support releases, and experience with Spring Boot and modern Spring Framework technologies for building RESTful and event-driven microservices.
  • Event-driven architecture: Practical experience with Apache Kafka, asynchronous processing, idempotent operations, and exactly-once processing semantics.
  • Database technologies: Proficiency with relational databases such as PostgreSQL and MySQL, along with ORM technologies including Hibernate and JPA.
  • API design and integration: Strong experience designing REST APIs, working with OpenAPI specifications, and implementing reliable integrations with external systems and third-party services.
  • Build and delivery tooling: Experience with Gradle, Maven, and CI/CD pipelines, with familiarity with tools and technologies such as GitHub Actions, Helm, and Terraform.
  • Cloud and containerization: Hands-on experience with AWS, Docker, and Kubernetes, including deploying and operating applications in modern cloud environments.
  • Testing and observability: Strong testing practices using tools such as JUnit 5, Mockito, and Testcontainers, alongside experience with production monitoring and observability technologies such as OpenTelemetry, Prometheus, and Grafana.
  • AI-assisted engineering: Regular, practical use of AI coding assistants and large language models throughout the software development lifecycle, combined with the technical judgment needed to identify and correct inaccurate, insecure, or poorly maintainable generated code.
  • Technical leadership: Experience mentoring engineers, leading code reviews, making architectural decisions, and raising engineering standards across a team.
  • Communication and collaboration: Ability to work effectively with technical and business stakeholders across distributed teams, clients, and international environments.
  • Professional mindset: A strong commitment to precision, reliability, security, accountability, and continuous learning, combined with the adaptability to work across different clients, technologies, and problem domains.
  • Additional advantages: Familiarity with payment standards and protocols such as ISO 20022, ISO 8583, EMV, and 3-D Secure, or experience with payment scheme certification.
  • Security expertise: Knowledge of encryption, OAuth2/OIDC, JWT, mutual TLS (mTLS), hardware security module (HSM) integration, and tokenization is an advantage.
  • Further relevant experience: Background in infrastructure as code, platform engineering, or direct collaboration with enterprise clients in a consultancy or professional-services environment is beneficial.
Benefits:
  • Fully remote working environment: Work remotely as part of a distributed engineering team, with flexibility built into the organization's operating model.
  • Exposure to leading payments organizations: Contribute to technology platforms used by established players in the global payments industry.
  • Variety of technical challenges: Work across different clients, platforms, and business domains rather than being limited to a single product or codebase.
  • Technical ownership and autonomy: Take responsibility for significant architectural decisions, production systems, and end-to-end engineering outcomes.
  • Professional growth: Develop expertise in payment infrastructure, financial technology, cloud-native architecture, and modern software engineering practices.
  • Collaborative engineering culture: Work alongside experienced professionals who value technical excellence, knowledge sharing, mentorship, and continuous improvement.
  • Modern development tools: Apply contemporary Java technologies, cloud infrastructure, automation, and AI-powered development tools to solve complex engineering problems.
  • Meaningful industry impact: Help build secure, resilient, and scalable systems that support the movement of money across global financial networks.
  • Inclusive workplace: Join an equal-opportunity working environment that welcomes qualified applicants from all backgrounds.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Jobgether • Osterreich

Remote
PEN 347,000 - 463,000
Remote-first
Flexible hours
AI/ML project
+2
Financial Systems Analyst and SQL Developer
Financial Systems Analyst and SQL Developer

Paysafe • Lima Metropolitana

Hybrid
PEN 413,000 - 620,000
Financial Systems & Product Accounting Manager
Financial Systems & Product Accounting Manager

Paysafe • Lima Metropolitana

Hybrid
PEN 120,000 - 180,000
Principal Product Manager
Principal Product Manager

Paysafe • Lima Metropolitana

On-site
PEN 403,000 - 605,000
Private health insurance
30 days paid vacation
4 paid volunteer days per year
+3
Automation Engineer
Automation Engineer

PayJoy, Inc • Lima Metropolitana

Remote
PEN 240,000 - 343,000
100% Health for employees and family
Life Insurance
Indefinite-term contract
+5
Mid-Senior Full-Stack Engineer (Java /Python + React, TypeScript, AWS) -LATAM
Mid-Senior Full-Stack Engineer (Java /Python + React, TypeScript, AWS) -LATAM

Athenaworks • Lima Metropolitana

On-site
PEN 202,000 - 303,000
Payment in USD
Flexible schedule
Learning Budget
Java Modernization Engineer - Remote Work | REF#302646
Java Modernization Engineer - Remote Work | REF#302646

BairesDev • Lima Metropolitana

Remote
PEN 103,000 - 186,000
100% remote work
USD or local currency compensation
Home setup provided
+3
Territory Account Manager - New Business Acquisition (Upper or Lower Austria)
Territory Account Manager - New Business Acquisition (Upper or Lower Austria)

tsys • Osterreich

Remote
PEN 230,000 - 345,000
Software Engineer (F/M/X)
Software Engineer (F/M/X)

Trever GmbH • Osterreich

Hybrid
PEN 138,000 - 215,000
Flexibility
Team Spirit
Personal Growth
+4
Senior Backend Engineer Tech Lead (3-4 month long) - Remote - Latin America
Senior Backend Engineer Tech Lead (3-4 month long) - Remote - Latin America

FullStack • Piura

Remote
PEN 310,000 - 413,000
100% remote work
Continuing education opportunities