Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Engineer (Payments)

Full-time

Jobgether

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 Canada. 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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Java Engineer (Payments) in Remote vacancy
  •  ...succeed by giving them the software, payments, and commerce-accelerating technologies...  ...on. You will be reporting to the Senior Manager of Software Engineering. You will be involved in the entire...  ...Payment Gateway. We are looking for a Java/Spring Boot developer to help... 
    Senior
    Full time
    Remote work

    Xplor

    Remote
    5 days ago
  •  ...ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business...  ...at the intersection of product/platform engineers and financial partners, connecting them...  ...or the other. We work mostly in Ruby and Java. However, languages can be learned: we... 
    Suggested
    Full time

    Stripe

    Remote
    9 days ago
  • $55 per hour

     ...Pay: up to $55/hour As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality reference implementations and reasoning steps. You will... 
    Senior
    Hourly pay
    Contract work
    For contractors
    Manual labor
    Immediate start
    Remote work

    SuperAnnotate

    Remote
    16 days ago
  •  ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to...  ...we offer a monthly co-working stipend. About the role The Payments team owns how ElevenLabs charges customers: billing, usage tracking... 
    Suggested
    Full time
    Immediate start
    Remote work
    Flexible hours

    ElevenLabs

    Remote
    7 days ago
  •  ...Company Description We’re Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services...  ...~5+ years of experience in programming roles using Java ~ Knowledge of JavaScript, HTML, CSS ~ Experience in Spring... 
    Suggested
    Full time

    Nagarro

    Remote
    16 hours ago
  •  ...Overview: We are looking for Backend engineering Lead who will be responsible for the overall...  ...requirements: Strong experience with Java stack (SpringBoot, Liquidbase, etc.)....  ...adoption at scale. Experience mentoring senior engineers and influencing technical... 
    Senior
    Full time

    Qualifyze

    Remote
    22 hours ago
  • $70 - $75 per hour

     ...We will not consider any MST & PST candidates for these roles. Key Skills & Responsibilities: · Hands-on development experience in Java 8/11 (Stream API, Multi-threading, Collections. Profiling) / JEE and Spring MVC / Spring Boot · Low-latency, high throughput... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Esolutions

    Remote
    6 days ago
  • $153k - $213k per year

     ...vision. The team works closely with design, engineering, and analytics to build scalable financial products...  ...every decision. About the role The Consumer Payments team powers how customers successfully make payments to Affirm. As a Senior Product Manager, you will create new payment... 
    Senior
    Full time
    Remote work
    Easy work

    Affirm

    Remote
    14 days ago
  •  ...Description We are looking for a Senior Full Stack Engineer to join the Workforce Management...  ...contact center environment. You will use Java and Spring Boot to deliver scalable services...  ...working with complex business rules engines, optimization logic, scheduling algorithms... 
    Senior
    Full time
    Internship
    Relocation
    Shift work

    Miratech

    Remote
    15 days ago
  • $110 per hour

     ...Pay: up to $110/hour As an Android Engineer (Kotlin / Java), you will work remotely on an hourly paid basis to review AI-generated Android code, mobile architectures, and technical explanations, as well as produce high-quality reference implementations and step-by-step... 
    Hourly pay
    Contract work
    For contractors
    Immediate start
    Remote work
    Worldwide

    SuperAnnotate

    Remote
    16 days ago
  •  ...power 99% of the regulated crypto derivatives market, with over $40 billion in assets referencing its benchmarks. We are looking for a Java Developer to join the CF Benchmarks Index Team. You will be responsible for implementing new financial benchmarks and for ensuring the... 
    Full time
    Local area

    Kraken

    Remote
    1 day ago
  •  ...Global , we are providing recruitment service to our TOP clients from our portfolio. We are currently looking for a skilled Java Backend Engineer to join one of our clients' teams . You will play a key role in building an Applicant Tracking System (ATS) integrated with... 
    Permanent employment
    Full time

    TechBiz Global GmbH

    Remote
    29 days ago
  •  ...all applications and next steps. Our partner is looking for a Senior Software Engineer based in Canada. As a Senior Software Engineer, you will help...  ...challenging technical problems using technologies such as Java, Python, Kafka, Spark, and Cassandra. Join a collaborative, innovation... 
    Senior
    Full time

    Jobgether

    Remote
    2 days ago
  • $67.77k - $84.71k per year

     ...Job Responsibility: : Financial Payments Coordinator Public Works - Transportation Maintenance Contract Full-Time; 13 Months Salary...  ...The role : The Coordinator, Financial Payments provides senior administrative and technical support to the Manager, Supervisor,... 
    Senior
    Long term contract
    Full time
    Contract work
    Fixed term contract
    2 days per week

    Regional Municipality of Peel

    Remote
    3 days ago
  •  ...manages all applications and next steps. Our partner is looking for a Senior ML Engineer based in Canada. Join an innovative engineering team building next-generation infrastructure for global payments, helping businesses simplify payment operations and improve transaction... 
    Senior
    Full time
    Remote work

    Jobgether

    Remote
    1 day ago
  •  ...manages all applications and next steps. Our partner is looking for a Senior FullStack Engineer based in Canada. Join a remote-first engineering team building reliable, modern business systems and payment solutions for growing companies. As a Senior FullStack Engineer, you will... 
    Senior
    Full time
    Remote work

    Jobgether

    Remote
    1 day ago
  •  ...company, who manages all applications and next steps. Our partner is looking for a Senior Solutions Engineer based in Canada. Join a remote-first team transforming how businesses manage global payments through a unified, API-driven infrastructure. As a Senior Solutions Engineer,... 
    Senior
    Full time
    Remote work
    Shift work

    Jobgether

    Remote
    1 day ago
  •  ...trustworthy records come out. We’re looking for the engineer who will own that transformation. At DistantJob, we’re searching for a Senior Full-Stack Software Engineer for one of our...  ...many client firms, then feeds it to their payment products through an API. The engineer who... 
    Senior
    Long term contract
    Full time
    Remote work

    DistantJob

    Remote
    7 days ago
  •  ...NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the...  ...ambitious and want to drive the continued development of our payment processing services. Our developers are responsible for... 
    Senior
    Full time

    Nmi

    Remote
    8 days ago
  •  ...needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team...  ...building, and operating backend services, with strong knowledge of Java or comparable backend technologies. - You have experience... 
    Senior
    Long term contract
    Full time
    Work from home

    Spotify

    Remote
    19 days ago
  •  ...pay Required Skills Python3 JAVA Rust Algorithms Basics C++ Typescript bug fixing feature implementation...  ...matter knowledge across domains such as finance, healthcare, STEM engineering, and more. micro1 transforms that real-world expertise into high... 
    Senior
    Part time
    For contractors
    Internship
    Remote work
    Flexible hours

    micro1

    Remote
    20 days ago
  •  ...partner is looking for a Product Manager, Payments Infrastructure based in Canada. As a...  ...banking integrations. Working closely with Engineering, Product, Treasury, and Compliance, you will...  ...rails, ledger systems, settlement engines, currency conversion, and virtual account... 
    Full time

    Jobgether

    Remote
    5 days ago
  •  ...lead the team. Hire and grow a team of data and infrastructure engineers; set the technical bar; develop strong talent and raise team performance...  ...or consider. Beware of Scams: Cohere will never ask for payment or third-party services (e.g., CV writing) as part of our hiring... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Remote
    12 hours ago
  •  ...all applications and next steps. Our partner is looking for a Senior Engineer, Fullstack – Growth based in Canada. Join a remote-first engineering...  ...building innovative infrastructure that simplifies global payments and helps businesses optimize their payment operations. As a... 
    Senior
    Full time
    Remote work

    Jobgether

    Remote
    1 day ago
  •  ...all applications and next steps. Our partner is looking for a Senior Engineer, Backend - Orchestration based in Canada. Join a globally distributed...  ...building the infrastructure that enables businesses to manage payments more efficiently across international markets. As a Senior... 
    Senior
    Long term contract
    Full time
    Remote work

    Jobgether

    Remote
    1 day ago
  • $153k - $213k per year

     ...The Card Loan Platform team builds the high-throughput decision engine at the heart of Affirm’s card products. Unlike traditional cards,...  ...solve a hard problem in milliseconds: matching messy, fragmented payment network data to the correct loan to drive real-time approvals, origination... 
    Senior
    Long term contract
    Full time
    Remote work

    Affirm

    Remote
    19 days ago
  •  ...About the Job zerohash is looking for a Senior Blockchain Engineer to help architect and build the infrastructure that powers digital asset transactions...  ...at a banking-as-a-service, brokerage-as-a-service, or payment-as-a-service business Experience with digital assets or... 
    Senior
    Remote job
    Full time
    Immediate start

    zerohash

    Remote
    21 days ago
  • $149.6k - $199.6k per year

     ...—and happening daily at Coalition. About the role The Senior Software Engineer on the Underwriting team designs and builds backend services...  ...roles are listed only on our Careers page . We never ask for payment, banking details, or personal identification before an offer... 
    Senior
    Full time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    9 days ago
  •  ...About the role: The Betr team is seeking a highly skilled Senior Backend Engineer to join their team. The primary focus of this role will be...  ...Experience with asynchronous programming Experience with Kotlin or Java A lifelong, passionate sports fan with a deep... 
    Senior
    Full time
    Remote work
    Flexible hours

    Betr

    Remote
    3 days ago
  •  ...forward to meeting you! The Opportunity We’re looking for a Senior Software Engineer to help architect and evolve Process Street into an AI-native...  ...~ Strong experience with backend systems (Scala, or Java / Ruby / C#) ~ Strong experience with JavaScript and React... 
    Senior
    Full time
    Summer work
    Internship
    Live In
    Remote work

    Process Street

    Remote
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Engineer (Payments). Be the first to apply!