Java Engineer II – API Development

First Citizens Bank•Raleigh, NC
•Remote

About The Position

The Java Engineer II – API Development contributes to the design, development, modernization, migration, and support of enterprise APIs across Payments, Money Movement, and Information Reporting platforms. The role focuses on transforming legacy services into scalable, cloud-native, API-driven solutions and enabling integration across internal and external systems. The engineer designs and delivers secure, high-performance APIs; migrates services and integrations to AWS; and translates business requirements into resilient cloud-native solutions. The work spans the API lifecycle, including architecture, development, testing, deployment, governance, monitoring, troubleshooting, and production support, in collaboration with architects, engineers, product owners, and business stakeholders. This is a remote role available for hire only in Arizona, North Carolina, and Texas.

Requirements

  • Bachelor's degree and 2 years of experience in software application development and maintenance, or a high school diploma or GED and 6 years of experience in software application development and maintenance.
  • At least 2 years of experience with enterprise-scale APIs using AWS technologies such as API Gateway, Lambda, ECS, Step Functions, SQS, SNS, DynamoDB, RDS, S3, IAM, and KMS.
  • At least 2 years of experience with Java, Spring Boot, Node.js, RESTful API development, microservices architecture, API security, and cloud-native application design.
  • Experience with application performance monitoring and observability tools such as Dynatrace, AppDynamics, AWS CloudWatch, Splunk, Grafana, or similar platforms.

Nice To Haves

  • Experience with Terraform, Docker, OpenShift, Kubernetes, CI/CD pipelines, and event-driven architectures.
  • Hands-on experience leading API modernization and cloud migration initiatives, including decomposition of monolithic applications into microservices.

Responsibilities

  • Design, develop, enhance, and support secure, scalable, high-performing APIs and microservices for Payments, Money Movement, and Information Reporting platforms.
  • Modernize and migrate APIs and integration services from on-premises environments to AWS cloud-native architectures.
  • Develop cloud-native solutions using AWS services, including API Gateway, Lambda, ECS, Step Functions, SQS, SNS, DynamoDB, RDS, S3, IAM, KMS, and AWS Transfer Family.
  • Build and maintain RESTful APIs and microservices using Java, Spring Boot, and AWS-native technologies while following enterprise architecture and security standards.
  • Troubleshoot and enhance existing API platforms, implement functionality, improve resiliency, and optimize performance.
  • Develop and maintain event-driven solutions using Apache Kafka, Amazon SNS, and Amazon SQS for real-time payment and money movement processing.
  • Build, deploy, and support containerized applications using OpenShift, Docker, and AWS ECS.
  • Collaborate with architects, product owners, business partners, and engineering teams to turn business requirements into scalable technical solutions.
  • Implement secure coding practices and API security controls, including authentication, authorization, encryption, and secrets management.
  • Improve API performance, scalability, and reliability through performance tuning, monitoring, and proactive problem resolution.
  • Support API migration activities, including legacy application assessment, refactoring, testing, deployment, and production cutover.
  • Create and maintain Terraform Infrastructure as Code to automate cloud resource provisioning and deployment.
  • Implement and support CI/CD pipelines for automated build, testing, deployment, and release processes.
  • Use observability and monitoring tools such as Dynatrace, Amazon CloudWatch, AWS X-Ray, Grafana, and Splunk to monitor application health and troubleshoot production issues.
  • Participate in on-call support, incident resolution, root cause analysis, and continuous improvement initiatives.
  • Contribute to code reviews, technical design discussions, and engineering best practices.
  • Support the stability and operational excellence of the platforms.

Benefits

  • The company offers a competitive, thoughtfully designed benefits program intended to meet associates’ needs. Further details are available at the First Citizens Bank benefits website.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service