Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Java Engineer II – API Development role.
Rezi rewrites your resume against First Citizens Bank's job description. Free.

Tailor your resume to this Java Engineer II – API Development role.
Rezi rewrites your resume against First Citizens Bank's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Java Engineer II – API Development posting at First Citizens Bank — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Java Engineer II – API Development posting at First Citizens Bank — free, in seconds.
About the Role
Seeking a Software Engineer II – API Development & Cloud Migration to design, develop, modernize, migrate, and support enterprise APIs. This role is critical in transforming legacy services into cloud-native, scalable API-driven solutions, enabling seamless integration across systems. The ideal candidate will have experience in API development, microservices, and cloud migration strategies, with strong hands-on experience in AWS. Responsibilities include designing and delivering secure, high-performance APIs, migrating services to AWS, and translating business requirements into resilient cloud-native solutions. This role requires active involvement throughout the API lifecycle, collaborating closely with various stakeholders.
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.
Requirements
- 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 Terraform, Docker, OpenShift, Kubernetes, CI/CD pipelines, and event-driven architectures is highly desirable.
- Hands-on experience leading API modernization and cloud migration initiatives, including decomposition of monolithic applications into microservices, is strongly preferred.
- Experience with Application Performance Monitoring (APM) and observability tools such as Dynatrace, AppDynamics, AWS CloudWatch, Splunk, Grafana, or similar platforms.
Skills
- API Development
- Microservices Development
- Cloud Migration
- AWS
- API Gateway
- Lambda
- ECS
- Step Functions
- SQS
- SNS
- DynamoDB
- RDS
- S3
- IAM
- KMS
- AWS Transfer Family
- Java
- Spring Boot
- RESTful APIs
- Apache Kafka
- OpenShift
- Docker
- Terraform
- Kubernetes
- CI/CD pipelines
- Event-driven architectures
- Dynatrace
- Amazon CloudWatch
- AWS X-Ray
- Grafana
- Splunk
- AppDynamics
Location
- AZ
- NC
- TX
Work Type
- Remote
Experience Level
- Software Engineer II
- 2+ years
Education Level
- Bachelor's Degree
- High School Diploma or GED
Benefits
- Competitive, thoughtfully designed and quality benefits program
About the Company
- First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates.