API Developer in Charlotte, North Carolina
Posted 09/15/21


  • Top 25 U.S. digital financial services company committed to developing award-winning technology and services.
  • Named one of the top three fastest-growing banking brands in the U.S. in 2020.
  • Offers a full suite of products including mortgage lending, personal lending, and a variety of deposit and other banking products (savings, money-market, and checking accounts, certificates of deposit (CDs), and individual retirement accounts (IRAs)), self-directed and investment-advisory services, and capital for equity sponsors and middle-market companies.



  • Fast paced, highly collaborative, teamwork-oriented environment
  • Make an immediate impact in this high visibility role
  • Base salary of $115-135 + 7% bonus and excellent benefits package
  • Top-notch leadership committed to developing people



  • Charlotte, NC - 100% remote for now, then will sit on-site in Charlotte, NC when staff transitions back into the office after October



The API Developer position is part of a team that is responsible for multiple applications that support the investment activities of the banking platform. Those responsibilities include, but are not limited to the following:

  • Design, code, debug, document, and support computer applications and tools consistent with established specifications and business requirements
  • Write clean, reusable, scalable and secure code for deployment adhering to standard methodologies
  • Performing root cause analysis and helping solve technical issues
  • Works closely with Development Lead, Architects, Project Managers, Systems Analysts, and other members of the wider team to plan and develop the integration components
  • Breakdown and estimate technical tasks and recommend implementation approach for team; ensure stories contain the right balance of technical direction, standard methodologies, and level of detail



  • 3+ years previous Java development experience with at least 3+ years in a technical leadership role
  • Knowledge of all phases of software development including design, coding, testing, debugging, implementation, and support.
  • Bachelors or master’s degree in computer science, Math or related engineering fields or equivalent practical experience
  • Hands-on enterprise software development on multi-tiered systems using - Java, Spring Boot, REST / SOAP Web Services with JSON & XML, JPA
  • Experience with any of industry standard databases like Oracle (preferred) , MS-SQL, MySQL
  • Spring Messaging using brokers like RabbitMQ / ActiveMQ
  • Knowledge of standard change management tools and processes, code branching/merging/commit strategies, feature branches, and trunk-based development using either Git / Bitbucket / Gitlab
  • Experience with testing /dev-ops tooling like - Jenkins, Splunk, AppDynamics, SonarQube, Checkmarx, NexusIQ, Maven, JUnit, Mocikto, Postman , SOAPUI, JIRA, Confluence
  • Knowledge of FIX standard
  • Hands on experience with the following platforms strongly preferred – OpenShift/Kubernetes, Helm, Apigee, Terraform.
  • Some experience working in cloud-based environments (AWS Lambda / API Gateway / Secret Manager/ Kinesis / CloudWatch etc. ) would be an advantage


  • Employee Type: Direct Hire
  • Location: Charlotte, North Carolina
  • Category: Information Technology
  • Date Posted: 09/15/21
Apply Today!
Apply Today!

Apply Today!

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!