Java Engineer II

re-zoo-me

Northern (KY)

Hybrid

USD 120,000 - 170,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Paid time off
401(k) matching
Remote-friendly
Professional development
Flexible remote work

Job summary

First Citizens Bank is seeking a Software Engineer II focused on API development and cloud migration. This remote role supports enterprise APIs across Payments, Money Movement, and Information Reporting, modernizing legacy systems into cloud-native solutions.

The candidate will work through the full API lifecycle, collaborating with architects and product owners to deliver scalable, secure APIs and microservices in a cloud-first environment.

Qualifications

  • Bachelor's Degree in Computer Science, IT, or related field, with 2+ years of software development experience.
  • Or High School Diploma with 6+ years of relevant experience.
  • 2+ years of API development using AWS technologies (APIGateway, Lambda, ECS, Step Functions, SQS, SNS, DynamoDB, RDS, S3, IAM, KMS).
  • Proficiency in Java, Spring Boot, Node.js, RESTful API development, and microservices.

Responsibilities

  • Design, develop, and support secure, scalable APIs and microservices for Payments, Money Movement, and Information Reporting.
  • Participate in API modernization and cloud migration initiatives.
  • Develop cloud-native solutions using AWS services (API Gateway, Lambda, ECS, Step Functions, SQS, SNS, DynamoDB, RDS, S3, IAM, KMS).
  • Create RESTful APIs with Java/Spring Boot and AWS-native technologies.
  • Implement secure coding practices and secrets management.
  • Develop event-driven solutions with Apache Kafka, SNS, and SQS for real-time processing.
  • Build and support containerized apps on OpenShift, Docker, and AWS ECS.

Skills

Java
Spring Boot
RESTful API development
Cloud migration
AWS services
Microservices architecture
CI/CD
OpenShift
Docker
Terraform
KMS / IAM
Security best practices
Observability tools
Event-driven architecture

Education

Bachelor's Degree in Computer Science or related field
High School Diploma or GED + 6 years experience

Tools

OpenShift
Docker
Terraform
AWS tooling (APIGateway, Lambda, ECS)
CI/CD pipelines tooling

Job description

About The Company

First Citizens Bank is a leading financial institution committed to delivering innovative banking solutions and exceptional customer service. With a rich history of stability and growth, the bank has established a strong presence across various regions, providing a wide range of financial products and services. The organization values technological advancement and continuously invests in modernizing its infrastructure to meet the evolving needs of its clients and stakeholders. As a forward-thinking enterprise, First Citizens Bank fosters a collaborative and inclusive work environment that encourages innovation, professional development, and operational excellence.

About The Role

We are seeking a highly skilled Software Engineer II specializing in API Development and Cloud Migration to join our dynamic team remotely in Arizona (AZ), North Carolina (NC), or Texas (TX). This role involves designing, developing, and supporting enterprise-grade APIs across Payments, Money Movement, and Information Reporting platforms. The successful candidate will play a pivotal role in transforming legacy systems into modern, cloud-native, scalable API-driven solutions, ensuring seamless integration with internal and external systems. The position requires active involvement throughout the entire API lifecycle—from architecture and development to deployment, monitoring, and support. Collaborating closely with architects, product owners, and engineering teams, the engineer will contribute to the modernization initiatives that underpin our strategic growth in digital financial services.

Qualifications
  • Bachelor's Degree in Computer Science, Information Technology, or related field, with a minimum of 2 years of experience in software application development and maintenance.
  • Or High School Diploma or GED with at least 6 years of relevant experience.
  • Minimum of 2+ years of experience developing enterprise-scale APIs utilizing AWS technologies such as API Gateway, Lambda, ECS, Step Functions, SQS, SNS, DynamoDB, RDS, S3, IAM, and KMS.
  • Proficiency in Java, Spring Boot, Node.js, RESTful API development, and microservices architecture.
  • Hands-on experience with cloud-native application design and security best practices.
  • Experience with Infrastructure as Code tools like Terraform, containerization platforms such as Docker and OpenShift, and CI/CD pipelines.
  • Familiarity with event-driven architectures and real-time processing solutions.
  • Experience leading API modernization and cloud migration initiatives, including decomposition of monolithic applications into microservices, is highly desirable.
  • Knowledge of Application Performance Monitoring (APM) and observability tools such as Dynatrace, AWS CloudWatch, Splunk, Grafana, or similar platforms.
Responsibilities
  • Design, develop, enhance, and support secure, scalable, and high-performance 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 Transfer Family.
  • Create and maintain RESTful APIs and microservices using Java, Spring Boot, and AWS-native technologies, adhering to enterprise architecture and security standards.
  • Support and improve existing API platforms by troubleshooting issues, implementing new functionalities, and optimizing performance and resiliency.
  • Develop event-driven solutions utilizing Apache Kafka, Amazon SNS, and SQS to support real-time payment processing and money movement.
  • Build, deploy, and support containerized applications on platforms such as OpenShift, Docker, and AWS ECS.
  • Collaborate with cross-functional teams to translate business requirements into scalable technical solutions.
  • Implement secure coding practices, including authentication, authorization, encryption, and secrets management.
  • Optimize API performance and reliability through monitoring, tuning, and proactive issue resolution.
  • Participate in API migration activities, including legacy system assessment, refactoring, testing, deployment, and support for production cutover.
  • Create and maintain Infrastructure as Code using Terraform to automate provisioning and deployment of cloud resources.
  • Implement and support CI/CD pipelines to facilitate automated build, testing, deployment, and release processes.
  • Utilize observability and monitoring tools such as Dynatrace, CloudWatch, X-Ray, Grafana, and Splunk for application health monitoring and troubleshooting.
  • Participate in on-call support, incident management, root cause analysis, and continuous improvement initiatives to ensure platform stability and operational excellence.
  • Engage in code reviews, technical design discussions, and adherence to engineering best practices to enhance software quality and maintainability.
Benefits
  • Competitive salary and comprehensive health insurance packages.
  • Paid time off and holiday leave to promote work-life balance.
  • Retirement savings plans with employer matching contributions.
  • Opportunities for professional development and continuous learning.
  • Flexible remote work arrangements to support diverse work environments.
  • Wellness programs and employee assistance resources.
  • Inclusive and collaborative workplace culture fostering growth and innovation.
Equal Opportunity

First Citizens Bank is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other protected status in accordance with applicable laws and regulations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Java Engineer II: API & Cloud Modernization
Remote Java Engineer II: API & Cloud Modernization

re-zoo-me • Arizona

On-site
USD 120,000 - 170,000
Competitive salary
Health insurance
Paid time off
Java API Engineer II - Remote, Cloud Migration Ready
Java API Engineer II - Remote, Cloud Migration Ready

re-zoo-me • Northern (KY)

Hybrid
USD 120,000 - 170,000
Health insurance
Paid time off
401(k) matching
+3
Software Engineer I
Software Engineer I

First Citizens Bank • Town of Texas (WI)

On-site
USD 70,000 - 90,000
Senior Software Engineer - CIAM and Fraud
Senior Software Engineer - CIAM and Fraud

First Citizens Bank • Tallahassee (FL)

Remote
USD 135,000 - 155,000
Software Engineer II – Full Stack (Remote) at First Citizens Bank
Software Engineer II – Full Stack (Remote) at First Citizens Bank

Feedinkoo • United States

Remote
USD 96,000 - 130,000
Competitive benefits program
Variable incentives and bonuses
Senior Software Engineer - CIAM and Fraud
Senior Software Engineer - CIAM and Fraud

First Citizens Bank • Austin (TX)

Remote
USD 135,000 - 155,000
Benefits package
Remote work flexibility
Senior Data Engineer
Senior Data Engineer

First Citizens Bank • Raleigh (NC)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Jobgether SRL • United States

On-site
USD 120,000 - 170,000
Competitive compensation
Flexible work arrangements
Professional development and learning
Applications Engineer
Applications Engineer

Piermont Bank • New York (NY)

On-site
USD 125,000 - 165,000
Medical, dental, and vision insurance
401k
Bonus and incentives
Senior Java Engineer - Platform Engineer (Remote)
Senior Java Engineer - Platform Engineer (Remote)

First Citizens Bank • Sacramento (CA)

Remote
USD 130,000 - 160,000