Job Title: Senior Java Engineer Company Name: Payforge Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/trepgft6p83c2ewt Job Description: Posted 1mo agoSenior Java Engineer@ PayforgeView All JobsUnited StatesRemoteFull TimeResponsibilities:design backend, develop APIs, write testsRequirements Summary:Senior Java backend engineer with cloud-native, distributed systems experience; Java, Micronaut, PostgreSQL, Redis, OpenAPI, testing, and DevOps practices.Technical Tools Mentioned:Java, Micronaut, PostgreSQL, Redis, Flyway, JUnit 5, RestAssured, Testcontainers, WireMock, Kubernetes, Helm, GitLab CI, Argo CD, Istio, Kong, ForgeRock, HashiCorp Vault, Grafana, Loki, Jira, Confluence, Miro, ServiceNow, GitLab, Mattermost We’re looking for a Senior Java Engineer to join Payforge and work on a large-scale, cloud-native banking and payments platform. You’ll be part of a highly regulated environment, building and operating critical backend services while collaborating closely with client teams and delivery partners to ensure high-quality, compliant, and reliable outcomes. This role combines strong hands-on engineering with a high degree of ownership, transparency, and cross-organizational collaboration. Key Responsibilities Software Engineering & Delivery 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. Testing & Quality 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. Cloud-Native & DevOps 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. Internal Governance & Alignment 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. Transparency & Continuous Improvement 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. Skills & Experience 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. What we value Ownership & accountability – taking responsibility for systems that matter. Engineering excellence – building secure, reliable, and maintainable platforms. Transparency – clear communication, especially when facing risks or uncertainty. Collaboration – working effectively across teams, partners, and organizational boundaries. Continuous improvement – always looking for better ways to build, deliver, and operate software. About Payforge Payforge is a specialist professional-services company focused exclusively on payments and fintech. We help clients deliver high-quality, scalable technology solutions in an evolving global financial landscape.   Equal Opportunity Statement Payforge is proud to be an equal-opportunity employer. All qualified applicants will receive consideration without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. We welcome applicants from all backgrounds.