Open Banking Software Engineer, API & UI Development
Overview
You will lead the development of Open Banking API services and UI components for a Global Financial Institution in Charlotte, NC. This hybrid contract role spans 12+ months and puts you at the center of customer-permissioned data sharing. You will join a team building industry-standard API solutions that power third-party integrations. This position offers a direct impact on financial technology infrastructure and cross-functional collaboration.
What You'll Do8
- 1Design and implement Open Banking APIs using Java and Spring Boot to enable secure data sharing.
- 2Build responsive React UI components for the Open Banking channel, ensuring seamless user consent flows.
- 3Collaborate with product and security teams to define and deliver OAuth 2.0 and OIDC-based authentication flows.
- 4Write and execute unit and integration tests using JUnit and Mockito to ensure API reliability.
- 5Debug and resolve production issues in API services and UI applications within the AWS cloud environment.
- 6Own the full lifecycle of features from design to deployment using Docker and Kubernetes.
- 7Drive code reviews and mentor junior engineers on API design and RESTful best practices.
- 8Optimize query performance for large-scale data retrieval using PostgreSQL and Redis.
Requirements8
- 15+ years of software engineering experience with Java and Spring Boot.
- 23+ years of frontend development with React and TypeScript.
- 3Strong experience designing and developing RESTful APIs and microservices.
- 4Hands-on with OAuth 2.0 and OIDC implementation.
- 5Experience with AWS services such as Lambda, API Gateway, and S3.
- 6Proficient in Docker and Kubernetes for containerized deployments.
- 7Experience with relational databases like PostgreSQL and caching with Redis.
- 8Ability to troubleshoot complex issues in a distributed environment.
Salary Insight
$114 - $131k per year
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.

InfiCare
VerifiedSr. Java Engineer, Banking & AWS
12+ years of experience building enterprise-grade Java platforms in regulated environments like banking or financial services. You will own end-to-end delivery of scalable microservices and frontend applications using Java, Spring Boot, and AWS. Collaborate with cross-functional teams to design resilient RESTful APIs. This contract role in Columbus or Jersey City puts you at the core of mission-critical systems.

Motion Recruitment Partners, LLC
VerifiedEngineer, Financial Services Technology
You will own software engineering for a top-100 U.S. bank, building and maintaining critical financial systems. You will join a team of senior engineers collaborating with product and operations on high-volume platforms. This contract role offers a path to work on legacy modernization and cloud migration. You will tackle real problems in a regulated environment from day one with Java, Spring, AWS, and SQL.

BCforward
VerifiedAPI-focused Software Engineer, Contract in Charlotte NC
You will design and build API integrations for our client's platform, owning delivery from requirements to production. You will collaborate with a team of engineers and product managers to ship scalable services. This contract role offers hands-on work with modern Java and Spring Boot microservices, directly influencing core business functionality. You will also have the opportunity to work with AWS and Docker in a fast-moving environment, making a tangible impact from day one.
U.S. Bank National Association
VerifiedLead Full Stack Engineer - Java, React, AWS
Own the design and delivery of Java and Spring Boot backend services, React frontends, and AWS infrastructure at U.S. Bank. You'll lead a team of engineers building offline-capable, enterprise-grade applications that process millions of transactions daily. Collaborate with product, architecture, and platform teams to turn complex business requirements into resilient, scalable systems. This role offers the chance to shape AI integration standards and drive the bank's technology transformation, with a clear path for career growth.
Motion Recruitment Partners, LLC
VerifiedSoftware Engineer 3, Financial Services & Java
You will build and maintain core banking applications for a Financial Services leader with over 150 years of history. You will work with a team of engineers to deliver features that power millions of transactions daily. This hybrid role in Charlotte, NC lets you collaborate with top talent in a Java-centric environment. You will own software components from design to deployment, ensuring reliability and performance. This contract position offers a competitive benefit package and the chance to innovate in a stable, established company.
U.S. Bank National Association
VerifiedSoftware Engineer (Full Stack Java React) at U.S. Bank
You will design and develop scalable full-stack applications for U.S. Bank's payment solutions. You will own features from frontend React to backend Java and Spring Boot, deploying on AWS. You will collaborate with cross-functional teams in an Agile/Scrum environment, contributing to CI/CD with Jenkins, Docker, and Kubernetes. This role offers the chance to impact 1.5 million customers, with hybrid work and growth opportunities.