Software Engineer II - .NET, Java Spring Boot & AWS

U.S. Bank

Atlanta, Northern (GA, KY)

Hybrid

USD 98,000 - 116,000

Full time

48 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare (medical, dental, vision)
Life insurance
Short-term and long-term disability
Parental leave
401(k) and employer-funded retirement
Paid vacation
Up to 11 paid holidays
Adoption assistance
Sick and Safe Leave

Job summary

U.S. Bank is seeking a Software Engineer 2 in Atlanta to design, develop, test, deploy, and maintain scalable software using .NET/C# and Java Spring Boot. You will build RESTful APIs, microservices, and cloud-native solutions in AWS, collaborating with architects and product owners to deliver secure, high-performance systems.

This hybrid role requires 3+ days on-site in Atlanta. You will participate in CI/CD automation, code reviews, and production troubleshooting while advancing modernization

Qualifications

  • Bachelor’s degree or equivalent work experience.
  • 3–5 years of relevant software development experience.
  • Strong proficiency in C#, .NET Core/.NET 8, ASP.NET and Java Spring Boot.
  • Experience building microservices, REST APIs and distributed systems.
  • Hands-on AWS experience with EC2, Lambda, ECS/EKS, S3, RDS, DynamoDB, CloudWatch, API Gateway.
  • Knowledge of Docker and Kubernetes.
  • Experience with CI/CD tools including GitHub Actions, Jenkins, Azure DevOps or AWS CodePipeline.
  • Strong database development skills (SQL Server, PostgreSQL, MySQL, Oracle) and data modeling/ tuning.
  • Experience with secure development practices and cloud security controls.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable software using .NET/C#, Java Spring Boot.
  • Build and enhance RESTful APIs, microservices, and event-driven apps.
  • Develop cloud-native solutions in AWS using EC2, Lambda, ECS/EKS, S3, RDS, etc.
  • Collaborate with architects, product owners, and engineering teams to define requirements.
  • Implement CI/CD pipelines and DevOps practices to automate build, test, deploy, and monitor.
  • Perform code reviews, troubleshoot production issues, and optimize performance.
  • Ensure security and compliance through secure development and automated testing.
  • Contribute to modernization initiatives across engineering teams.

Skills

C#
.NET Core/.NET 8
ASP.NET
Java Spring Boot
Microservices
REST APIs
AWS
Docker
Kubernetes
CI/CD
GitHub Actions
Jenkins
Azure DevOps
SQL Databases

Education

Bachelor’s degree or equivalent

Tools

Docker
Kubernetes
GitHub Actions
Jenkins
Azure DevOps
AWS CodePipeline

Job description

U.S. Bank is seeking a Software Engineer 2 in Atlanta to design, develop, test, deploy, and maintain scalable software using .NET/C# and Java Spring Boot. You will build RESTful APIs, microservices, and cloud-native solutions in AWS, collaborating with architects and product owners to deliver secure, high-performance systems.

This hybrid role requires 3+ days on-site in Atlanta. You will participate in CI/CD automation, code reviews, and production troubleshooting while advancing modernization

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II — .NET & Java Spring Boot on AWS
Software Engineer II — .NET & Java Spring Boot on AWS

RiseMe • Atlanta (GA)

Hybrid
USD 98,000 - 116,000
Healthcare
Life Insurance
401(k)
+4
Cloud-Native Software Engineer — .NET / Java Spring Boot on AWS
Cloud-Native Software Engineer — .NET / Java Spring Boot on AWS

Us Bank • Atlanta (GA)

Hybrid
USD 98,000 - 116,000
Healthcare
Paid vacation
401(k)
Software Engineer II: .NET Core Web Apps in Azure
Software Engineer II: .NET Core Web Apps in Azure

U.S. Bank • Hopkins (MN)

On-site
USD 90,000 - 130,000
Healthcare (medical, dental, vision)
401(k) and retirement plan
Paid vacation
Software Engineer II: .NET Core Web Apps & Azure
Software Engineer II: .NET Core Web Apps & Azure

RiseMe • Hopkins (GA)

On-site
USD 90,000 - 120,000
Healthcare (medical, dental, vision)
Life insurance
Disability insurance
+3
Full-Stack Software Engineer II — Java/.NET Microservices
Full-Stack Software Engineer II — Java/.NET Microservices

Socket.dev • Atlanta (GA)

On-site
USD 98,000 - 116,000
Healthcare (medical, dental, vision)
401(k) retirement plan
Paid vacation
+2
Senior .NET Core Web Engineer — Azure, CI/CD & Python
Senior .NET Core Web Engineer — Azure, CI/CD & Python

U.S. Bank • Atlanta (GA)

Hybrid
USD 110,000 - 140,000
Healthcare
Life insurance
Disability coverage
+6
Software Engineer II - AI, APIs & Cloud Platforms
Software Engineer II - AI, APIs & Cloud Platforms

U.S. Bank • Cincinnati (OH), Northern (KY)

Hybrid
USD 90,000 - 130,000
Software Engineer II — .NET, Azure & Enterprise Integrations
Software Engineer II — .NET, Azure & Enterprise Integrations

Priority Dispatch Corp. • Town of Florida (NY)

Hybrid
USD 85,000 - 110,000
Full-Stack Java/React Engineer — AWS & DevOps
Full-Stack Java/React Engineer — AWS & DevOps

U.S. Bank • Atlanta (GA)

On-site
USD 98,000 - 116,000
Healthcare
Life Insurance
Disability insurance
+5
Software Engineer II: Java, Spring Boot, AWS & AI Tools
Software Engineer II: Java, Spring Boot, AWS & AI Tools

JPMorgan Chase • New York (NY)

On-site
USD 119,000 - 150,000
Competitive compensation
Health and wellness programs
Retirement savings plan
+3