Java Engineer II – API Development
Competitive
You'll complete your application on the employer's website.
Competitive
You'll complete your application on the employer's website.
Job type
Salary
Competitive
Sector
Posted
19 days ago
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.
Other roles in Remote role; may only be hired in Arizona, North Carolina, and Texas. or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
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…