Senior Java Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Payforge · 1 week ago

Senior Java Engineer

Payforge is a specialist professional-services company focused exclusively on payments and fintech. They are seeking a Senior Java Engineer to work on a large-scale, cloud-native banking and payments platform, responsible for building and operating critical backend services while ensuring high-quality outcomes through collaboration with client teams and delivery partners.

Artificial Intelligence (AI)PaymentsSoftware

Responsibilities

Design, develop, and maintain backend services using Java (Amazon Corretto 17) and Micronaut (v3 & v4)
Build and evolve RESTful, contract-first APIs, leveraging OpenAPI specifications
Contribute to clean, maintainable, and well-structured codebases, following agreed coding standards and best practices
Implement data access and persistence using PostgreSQL, Redis, and Flyway for schema migrations
Ensure high-quality delivery through comprehensive unit, integration, and API testing
Participate actively in code reviews, architectural discussions, and technical decision-making
Write and maintain automated tests using JUnit 5, RestAssured, Testcontainers, and WireMock
Support integration testing strategies and ensure services behave correctly in complex, distributed environments
Monitor and improve code quality using tools like SonarQube, Checkstyle, and static analysis platforms
Deploy and operate services in Kubernetes-based environments using Helm Charts
Work with GitLab CI, Argo CD, and GitOps practices to support automated, reliable deployments
Collaborate on service mesh, API gateway, and security integrations (e.g. Istio, Kong, ForgeRock)
Ensure secure configuration and secrets management using HashiCorp Vault
Participate in internal governance and alignment meetings with delivery partners (e.g. Endava)
Stay informed about platform and bank-wide activities, including: Upcoming and public releases, Regulatory and certification milestones (e.g. SAMA), Business recovery planning (BRP) outcomes, SME dependencies and cross-team progress
Ensure technical delivery aligns with agreed plans, priorities, and regulatory constraints
Proactively communicate risks, blockers, and delivery concerns
Collaborate with leadership to identify areas requiring additional support, resourcing, or process improvements
Contribute to a culture of continuous improvement, sharing lessons learned and proposing optimizations across engineering and delivery practices

Qualification

JavaMicronautPostgreSQLKubernetesJUnit 5RESTful APIsGitLab CIOpenAPIRedisFlywayTestcontainersWireMockGrafanaJiraConfluenceServiceNowMattermostContinuous improvementCollaboration

Required

Strong professional experience in Java backend development within complex, distributed systems
Hands-on experience with Micronaut (or similar modern Java frameworks)
Solid understanding of contract-first API design, RESTful services, and OpenAPI specifications
Experience with PostgreSQL, Redis, and database migration tools such as Flyway
Proven testing expertise using JUnit 5, RestAssured, Testcontainers, and WireMock
Experience working in cloud-native environments with Kubernetes, CI/CD pipelines, and GitOps workflows
Familiarity with observability and monitoring tools such as Grafana, Loki, and logging/tracing stacks
Comfortable working with enterprise tooling and collaboration platforms: Jira, Confluence, Miro, ServiceNow, GitLab, Mattermost
Experience working in regulated environments (banking, payments, fintech) is a strong advantage

Company

Payforge

twittertwitter
company-logo
Payforge builds AI-driven payment systems and provides engineering services for payments companies, fintechs, and banks.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase