← Back to jobs
Full-time

Java Engineer II – API Development

Competitive

Remote role; may only be hired in Arizona, North Carolina, and Texas.IT & TechnologyPosted 19d ago

You'll complete your application on the employer's website.

Job description

First Citizens Bank is hiring a Java Engineer II to develop, modernize, migrate, and support enterprise APIs across its Payments, Money Movement, and Information Reporting platforms. The role focuses on building secure, scalable cloud-native solutions on AWS and supporting APIs throughout their lifecycle, from design and testing through deployment and production support.

Responsibilities

Design, develop, enhance, and support secure, scalable, and high-performing APIs and microservices for Payments, Money Movement, and Information Reporting platforms

Participate in the modernization and migration of APIs and integration services from on-premises environments to AWS cloud-native architectures

Develop cloud-native solutions leveraging 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

Support and enhance existing API platforms by troubleshooting issues, implementing new functionality, improving resiliency, and optimizing performance

Develop and maintain event-driven solutions using Apache Kafka, Amazon SNS, and Amazon SQS to support real-time payment and money movement processing

Build, deploy, and support containerized applications using OpenShift, Docker, and AWS ECS platforms

Collaborate with architects, product owners, business partners, and engineering teams to translate business requirements into scalable technical solutions

Implement secure coding practices and API security controls including authentication, authorization, encryption, and secrets management

Optimize API performance, scalability, and reliability through performance tuning, monitoring, and proactive problem resolution

Participate in API migration activities, including legacy application assessment, refactoring, testing, deployment, and production cutover support

Create and maintain Infrastructure as Code using Terraform to automate provisioning and deployment of cloud resources

Implement and support CI/CD pipelines to enable automated build, testing, deployment, and release processes

Utilize 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 to ensure platform stability and operational excellence

Contribute to code reviews, technical design discussions, and engineering best practices to improve software quality and maintainability

Preferred

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, is strongly preferred

Terraform

Docker

OpenShift

Kubernetes

CI/CD Pipelines

Event-Driven Architecture

API Modernization

Cloud Migration

Monolith Decomposition

Microservices

Leadership

Benefits

Remote role; may only be hired in Arizona, North Carolina, and Texas.

Company

Commercial and personal banking, lending, and wealth management

Raleigh, North Carolina, USA

http://www.firstcitizens.com/

Founded in 1898

10001+ employees

Qualifications

Bachelor's Degree and 2 years of experience in Software application development and maintenance OR High School Diploma or GED and 6 years of experience in Software application development and maintenance

2+ years of experience with enterprise-scale APIs utilizing AWS technologies such as **API Gateway, Lambda, ECS, Step Functions, SQS, SNS, DynamoDB, RDS, S3, IAM, and KMS**

2+ years experience in **Java, Spring Boot, Node.js, RESTful API development, microservices architecture, API security, and cloud-native application design.**

Experience with Application Performance Monitoring (APM) and observability tools such as **Dynatrace, AppDynamics, AWS CloudWatch, Splunk, Grafana, or similar platforms**

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, is strongly preferred

2+ years of experience with enterprise-scale APIs utilizing AWS technologies such as **API Gateway, Lambda, ECS, Step Functions, SQS, SNS, DynamoDB, RDS, S3, IAM, and KMS**.

Required skills

Java, Spring Boot, Node.js, RESTful API Development, Microservices Architecture, AWS, API Security, Cloud-Native Application Design, Terraform, Docker, Kubernetes, OpenShift

Experience

2+ years

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in Remote role; may only be hired in Arizona, North Carolina, and Texas. or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…