出海雷达

C1:GPN - Java工程师(用于ARP/ETB集成)

C1: GPN - Java Engineers for ARP/ETB Integration

开发工程限定地区(需当地身份)
公司Kunai
薪资未公开
工作地点United States
地域资格限定地区(需当地身份)
时区要求日间重叠约 9 小时,基本正常作息
用工类型Full Time
发布时间18 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 United States 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

Kunai 为银行、信用和支付网络、基础设施提供商及其客户提供全栈技术解决方案。我们正在改变世界与金融服务的关系。在 Kunai,我们帮助客户现代化、把握新兴趋势,并为未来几十年的发展演进业务,同时保持技术中立和以用户为中心。

我们正在寻找一位高级软件工程师加入一个高影响力的数字支付现代化项目,该项目支持将主要卡网络集成到美国最大的金融机构之一。这是一个位于传统和现代基础设施交汇处的动手工程角色,您将既为当前关键支付系统的可靠性做出贡献,也将帮助塑造未来支撑它们的架构。

一些您可能参与的工作内容

您将嵌入一个或多个工作流,支持数字支付工程,职责可能包括:

领域与服务架构

  • 应用领域驱动设计来定义有界上下文、领域模型和聚合边界,针对卡网络参考数据——建立工程和业务利益相关方共享的通用语言。
  • 开发并增强 Spring Boot / JPA / PostgreSQL Aurora 服务,使用 Liquibase 管理的模式迁移,基于 Drools 的业务规则引擎,以及计划的批处理作业——包括从零开始设计授权和数据访问控制,目前尚无这些功能。
  • 使用 Apache Camel(或等效工具)设计并负责集成工作流和路由——协调多步骤、有状态的操作,如请求接收、验证、审批和发布流程。
  • 使用 Kafka 开发事件驱动的基础架构——主题/模式设计、生产者/消费者可靠性模式,以及与规则引擎和工作流层的集成。

前端与身份认证

  • 开发一个微前端应用(Next.js/React/TypeScript),作为可独立部署的系统,并设计其融入卡网络未来共享微前端外壳的路径。
  • 全程负责 OAuth2/OIDC 身份架构——提供商标识(Okta)集成、JWT/令牌验证策略、会话/撤销设计,以及跨环境的信任边界决策。

云与平台

  • 设计和管理 AWS IAM 策略、S3 和 CloudFront 架构,覆盖多个环境——这不是配置跟随;您需要主动设计和治理
查看英文原文

Kunai builds full-stack technology solutions for banks, credit and payment networks, infrastructure providers, and their customers. Together, we are changing the world’s relationship with financial services. At Kunai, we help our clients modernize, capitalize on emerging trends, and evolve their business for the coming decades by remaining tech-agnostic and human-centered.

We are seeking a Senior Software Engineer to join a high-impact digital payments modernization program supporting the integration of a major card network into one of the largest financial institutions in the United States. This is a hands-on engineering role at the intersection of legacy and modern infrastructure, where you will contribute to both the reliability of mission-critical payment systems today and help shape the architecture that will power them tomorrow.
Some things you may work on
You will be embedded across one or more workstreams supporting digital payments engineering, with responsibilities that may include:
Domain & Service Architecture

  • Apply domain-driven design to define bounded contexts, domain models, and aggregate boundaries for card-network reference data — establishing a ubiquitous language shared across engineering and business stakeholders.
  • Develop and harden a Spring Boot / JPA / PostgreSQL Aurora service with Liquibase-managed schema migrations, a Drools-based business rules engine, and scheduled batch jobs — including designing authorization and data-access controls from the ground up where none exist today.
  • Design and own integration workflows and routing using Apache Camel (or equivalent), orchestrating multi-step, stateful operations such as request intake, validation, approval, and publication pipelines.
  • Develop an event-driven backbone using Kafka — topic/schema design, producer/consumer reliability patterns, and integration with the rules engine and workflow layer.

Frontend & Identity

  • Develop a micro-frontend application (Next.js/React/TypeScript) as an independently deployable system, and design its convergence path into the card network's future shared micro-frontend shell.
  • Own the OAuth2/OIDC identity architecture end-to-end — provider integration (Okta), JWT/token validation strategy, session/revocation design, and trust-boundary decisions across environments.

Cloud & Platform

  • Design and govern AWS IAM policy, S3, and CloudFront architecture across multiple environments — this is not config-following; you're expected to set the standard.
  • Lead deployment on the organization's internal static cloud hosting platform.
  • Drive test-driven development practice across the team and build out continuous testing/automation pipelines (unit, contract, integration, and end-to-end) as part of CI/CD.

Scalability, Performance Testing & Validation

  • Design and execute enterprise-grade performance testing strategies for payment processing services, defining frameworks, tooling, and success criteria from the ground up.
  • Identify performance bottlenecks across legacy and modern service layers and drive measurable improvements through analysis and targeted optimization.
  • Instrument and validate services running on Java, Oracle, Tomcat, and WebSphere as well as modern workloads running on PostgreSQL and OpenShift.
  • Collaborate with backend engineers to ensure scalability requirements are met across all environments prior to release.
  • Translate performance findings into clear recommendations for engineering leads and stakeholders.

Application Engineering

  • Build and maintain full-stack backend services supporting card network integration, working primarily in Java with PostgreSQL and OpenShift Container Platform (OCP).
  • Contribute to application modernization efforts, migrating and re-platforming services from legacy infrastructure to cloud-native environments.
  • Leverage AI-assisted development tooling (including GitHub Copilot) to improve development velocity and code quality.
  • Participate in code reviews, architectural discussions, and cross-team technical planning sessions.

General Engineering

  • PCI data purging pipelines and event-driven architecture patterns including token removal and event consumption.
  • Work with event-driven services running on OpenShift and Oracle and PostgreSQL backends to support data lifecycle and compliance requirements.
  • Serve as a flexible, senior contributor across teams where engineering depth and experience are needed most.

REQUIRED SKILLS & EXPERIENCE
Core Engineering

  • 5+ years of professional software engineering experience, primarily in Java.
  • Strong working knowledge of relational databases — Oracle and/or PostgreSQL required; hands-on experience with PostgreSQL Aurora and Liquibase-managed migrations a strong plus.
  • Experience deploying and operating services in containerized environments (OpenShift, Kubernetes, or equivalent).
  • Familiarity with legacy enterprise application servers — Tomcat and/or WebSphere experience a plus.
  • Experience with Spring Boot/JPA, business rules engines (e.g., Drools), and integration/orchestration frameworks (e.g., Apache Camel).
  • Working knowledge of Kafka or similar event-streaming platforms, including topic/schema design and producer/consumer reliability patterns.

Architecture & Design

  • Practical experience applying domain-driven design — bounded contexts, aggregates, and ubiquitous language — in a production system.
  • Demonstrated ownership of authorization/data-access control design, not just implementation against an existing model.
  • Experience designing and governing cloud IAM, storage, and CDN architecture (AWS IAM, S3, CloudFront or equivalents) at a standards-setting level.

Frontend & Identity

  • Experience with modern frontend frameworks (Next.js/React/TypeScript), including micro-frontend architectures and independently deployable frontend systems.
  • Experience owning OAuth2/OIDC identity flows end-to-end, including provider integration (e.g., Okta), token validation, and session/revocation design.

Performance Engineering

  • At least one enterprise-level performance testing engagement — defining strategy, selecting tooling, executing tests, and presenting findings.
  • Experience with performance profiling, load testing, and bottleneck resolution in high-throughput, distributed systems.
  • Ability to design logical, streamlined test frameworks from scratch and operate with minimal guidance.

Testing & CI/CD

  • Demonstrated experience driving test-driven development practices across a team.
  • Experience building continuous testing/automation pipelines (unit, contract, integration, and end-to-end) as part of CI/CD.

Payments & Financial Services

  • Background in digital payments, card processing, or financial services technology strongly preferred.
  • Understanding of PCI compliance requirements and secure data handling practices.
  • Familiarity with event-driven architecture patterns and OpenShift-based eventing.

Collaboration & Communication

  • Demonstrated ability to work effectively in large, matrixed program environments with multiple teams and stakeholders.
  • Strong written and verbal communication skills; able to translate technical complexity for non-technical audiences.
  • Comfortable operating in environments with evolving requirements and ambiguity.

NICE TO HAVE

  • Experience with PGLogical or PostgreSQL logical replication.
  • Exposure to AI-assisted development tools (GitHub Copilot or Claude).
  • Prior work on bank or card network integration programs.
  • Experience working in segregated or air-gapped development environments.

At this time we are unable to provide sponsorship for this role.

Our success over the past 20 years is rooted in our exceptional team, which thrives in a culture of collaboration, creativity, and continuous learning.

We are proud to offer our employees a range of benefits, including competitive compensation, professional development opportunities, and flexible work arrangements, all designed to help them thrive. As we continue to expand, we remain committed to cultivating an environment where people feel valued, have a voice, and are given the tools to grow—both personally and professionally—while pushing the boundaries of innovation in the fintech industry.

Minimum Degree Required:

  • Bachelor’s Degree, in lieu of a degree, demonstrating in addition to the minimum years of experience required for the role, three years of specialized training and/or progressively responsible work experience in technology for each missing year of college is required

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

高级资料开发者

KunaiRemote - United States7 天前
开发工程限定地区(需当地身份)

高级云工程师

KunaiRemote - United States9 天前
开发工程限定地区(需当地身份)

数据工程师

KunaiRemote - United States21 天前
开发工程限定地区(需当地身份)

← 返回全部职位