Senior Java Lead – Cloud & Microservices

Amtrak

Washington (District of Columbia)

Hybrid

USD 125,000 - 161,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Amtrak in Washington, DC is seeking a Principal Software Engineer (Java) to design, develop, and deliver enterprise-grade software solutions. You will serve as a senior technical escalation point, lead design reviews, drive modernization, and collaborate with product, security, and operations teams to ensure reliable, secure systems.

The role emphasizes Java, Spring Boot, AWS, microservices, REST/SOAP integrations, CI/CD, and mentoring engineers.

Qualifications

  • 7+ years of software engineering experience with Java-based enterprise applications.
  • Bachelor's Degree or equivalent combination of education, training and/or relevant experience.
  • Expertise in Java, Spring Boot, REST APIs, microservices, and object-oriented design.
  • Hands-on experience with AWS services (Lambda, Kinesis, DynamoDB, S3, etc.).

Responsibilities

  • Design, develop, and support enterprise applications and APIs using Java, Spring Boot, and AWS cloud services.
  • Lead technical design, code reviews, architecture discussions, and modernization initiatives.
  • Develop and maintain cloud-native, microservices-based, and event-driven solutions.
  • Collaborate with Agile teams to deliver high-quality software using CI/CD, test automation, and DevOps practices.
  • Provide production support, troubleshoot complex issues, and drive root cause analysis.

Skills

Java
Spring Boot
AWS
REST APIs
Microservices
CI/CD
DevOps
Leadership

Education

Bachelor's Degree

Tools

GitHub
GitLab
JUnit
SonarQube
Hibernate

Job description

Amtrak in Washington, DC is seeking a Principal Software Engineer (Java) to design, develop, and deliver enterprise-grade software solutions. You will serve as a senior technical escalation point, lead design reviews, drive modernization, and collaborate with product, security, and operations teams to ensure reliable, secure systems.

The role emphasizes Java, Spring Boot, AWS, microservices, REST/SOAP integrations, CI/CD, and mentoring engineers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Full-Stack & Cloud Native Leader
Principal Software Engineer - Full-Stack & Cloud Native Leader

Jobs in JS • Wilmington (DE)

On-site
USD 125,000 - 161,000
Principal Java Architect - Spring Boot & Cloud
Principal Java Architect - Spring Boot & Cloud

Randstad Digital Americas • Washington

On-site
USD 180,000 - 240,000
Medical Insurance
Prescription Insurance
Dental Insurance
+5
Senior Full-Stack Engineer: AWS, Bedrock & Appian AI
Senior Full-Stack Engineer: AWS, Bedrock & Appian AI

Amtrak • Washington

On-site
USD 125,000 - 161,000
Lead Software Engineer: Cloud & Microservices
Lead Software Engineer: Cloud & Microservices

Transamerica • Cedar Rapids (IA)

Hybrid
USD 111,000 - 140,000
Competitive Pay
Bonus Eligible
Benefits Package
+3
Senior Technical Lead: Java, Cloud & Microservices
Senior Technical Lead: Java, Cloud & Microservices

Amatriot Group, LLC • Woodlawn (MD)

On-site
USD 134,000 - 171,000
Senior Software Engineer – Automotive Cloud, Java & AWS
Senior Software Engineer – Automotive Cloud, Java & AWS

engineeringjobs.net, Inc. • Chicago (IL)

On-site
USD 150,000 - 210,000
Senior Java Lead - Spring, AWS & Microservices Expert
Senior Java Lead - Spring, AWS & Microservices Expert

Global Channel Managementinc • Charlotte (NC)

On-site
USD 140,000 - 190,000
Senior Lead Software Engineer: Java Microservices & Cloud
Senior Lead Software Engineer: Java Microservices & Cloud

JPMorgan Chase & Co. • Westerville (OH)

On-site
USD 120,000 - 180,000
Senior Java Lead - AWS Cloud-Native & AI-Driven Platform
Senior Java Lead - AWS Cloud-Native & AI-Driven Platform

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Senior Java Engineer - Cloud-Native & Modernization
Senior Java Engineer - Cloud-Native & Modernization

AHU Technologies • Washington

On-site
USD 150,000 - 190,000