Why This Role Stands Out
This Lead Java Software Engineer role offers the chance to drive impactful cloud and microservices initiatives with a reputable company, providing excellent growth and skills development opportunities in a flexible remote setting. You'll thrive here if you possess deep Java and AWS expertise, a passion for modern architecture, and a desire to mentor others, so be sure to apply!
Quick Overview
Job Description
Lead Java Software Engineer AWS Cloud & Microservices (Remote/CST or EST Preferred)
Location: Chicago office Preferred but the role can be 100% remote but there will be travel involved when needed.
Duration: 12 months
Required Education/Experience:
Bachelor s degree in computer science or related field
Required Qualifications:
- 12+ years of Java backend development
- 5+ years in Technical Lead, Lead Engineer, Principal Engineer, or Staff Engineer roles
- Spring Boot and Microservices expertise
- Strong AWS experience (especially ECS/Fargate, IAM, RDS, ALB, CloudWatch)
- REST API architecture
- Docker & Kubernetes (bonus)
- CI/CD using GitHub Actions, Jenkins, GitLab, etc.
- Elasticsearch/OpenSearch
- Event-driven architecture (Kafka, SNS/SQS, RabbitMQ)
- Distributed systems
- Infrastructure as Code (Terraform, CloudFormation, CDK)
- Mentoring engineers
- Architecture ownership
- Performance optimization
- Enterprise application modernization
Required Technical Skills:
Spring Boot
Java (21 latest versions )
Microservices Architecture
REST API Development
AWS Cloud Services (ECS/Fargate, IAM, ALB, RDS, CloudWatch, Secrets Manager)
OpenSearch / Elasticsearch
Docker
CI/CD Pipelines
GitHub
Distributed Systems
Cloud Architecture
Observability & Monitoring
DevOps Practices
Infrastructure as Code (IaC)
SQL & NoSQL Databases
Event-Driven Architecture
API Integration
Performance Optimization
Responsibilities:
Leads software engineers in delivering business-critical applications.
Establishes technical direction and architectural standards.
Drives AWS cloud adoption and modernization initiatives.
Ensures solution scalability, performance, security, and reliability.
Promotes DevOps, CI/CD, automation, and AI-assisted development practices.
Supports incident resolution, operational excellence, and continuous improvement.
Similar jobs
- SS
Java Software Engineer
NewSamsung SDS America
Plano, Texas🇺🇸On-site11 hours agoOracleSQLSpring+12Technology - SD
1699 - Network Engineer IV
NewSigma Defense
San Diego, California🇺🇸$125k - $145k/yrOn-site5 hours agoAnsibleBashHTTPS+5Technology - ZT
Senior Software Engineer - PA053
NewZoomInfo Technologies LLC
Bethesda🇺🇸11 hours agoDockerGCPMicroservices+10Technology - ZT
Senior Software Engineer - PA051
NewZoomInfo Technologies LLC
Bethesda🇺🇸11 hours agoDockerGCPMicroservices+10Technology - ZS
Senior Staff Software Development Engineer, ZIA Core Datapath
NewZscaler
San Jose🇺🇸20 hours agoTCP/IPAgileDNS+8Technology - ZS
Sr. Staff Software Development Engineer
NewZscaler
USA - Update Location🇺🇸YesterdayAgileC++EEOC+5Technology