IT Software Engineer
Quick Overview
Job Description
Hi,
We are having an immediate requirement for Lead Software Engineer Java / Spring Boot / AWS
Interview: In-Person Required
Candidates: Local Candidates Only
Work Location: Chicago, IL
Work Authorization: / / OPT
Employment: W2/C2C
We are looking for an experienced Lead Software Engineer with 10+ years of professional software engineering experience to provide technical leadership in designing, developing, testing, and deploying enterprise-scale digital platforms hosted on AWS.
Required Qualifications
-
Bachelor's degree or equivalent experience
-
10+ years of professional software engineering experience
-
Extensive experience with Java 17+ / Java 21+ and Spring Boot
-
Strong experience developing RESTful APIs and microservices
-
Experience with Apigee API Gateway or similar API management platforms
-
Strong hands-on experience with AWS, Azure, or Google Cloud Platform; AWS preferred
-
Experience writing automated unit, integration, and end-to-end tests using JUnit, Mockito, or similar frameworks
-
Strong experience with Event-Driven Architecture
-
Experience with messaging/streaming technologies such as:
-
AWS Kinesis
-
SQS / SNS
-
Apache Kafka
-
RabbitMQ
-
Azure Event Hub
-
-
Strong knowledge of multiple datastore technologies:
-
Relational: PostgreSQL, MySQL, Oracle, AWS RDS/Aurora
-
NoSQL: MongoDB, Cassandra, DynamoDB
-
Search: Elasticsearch
-
Caching: Redis
-
Vector Databases
-
-
Hands-on experience with CI/CD pipelines using Azure DevOps, Jenkins, GoCD, or similar tools
-
Strong understanding of Agile/Scrum
-
Experience implementing secure service-to-service integrations using OAuth 2.0, JWT, and entitlement-based authorization
-
Excellent decision-making, critical thinking, communication, and technical leadership skills
Key Responsibilities
-
Lead the design and development of enterprise-scale REST APIs and microservices using Java, Spring Boot, Apigee, and AWS
-
Architect API-first solutions, including service contracts, payload schemas, and OpenAPI/Swagger specifications
-
Translate business requirements into technical designs, user stories, and implementation tasks
-
Guide engineers in developing secure service-to-service integrations
-
Lead architecture decisions, technical design reviews, and code reviews
-
Collaborate with product owners, UI teams, architects, and partner teams
-
Establish engineering best practices for reliability, scalability, observability, security, and maintainability
-
Drive automated testing, performance testing, load testing, and production-readiness reviews
-
Lead troubleshooting and resolution of complex production issues
-
Create and maintain technical documentation, operational runbooks, and engineering standards
-
Drive end-to-end ownership from design and development through deployment, monitoring, support, and continuous improvement
Nice to Have
-
Experience with AI-assisted coding tools such as GitHub Copilot or Cursor
Interested?
Please share your updated resume highlighting your experience with Java, Spring Boot, AWS, Apigee, Microservices, Event-Driven Architecture, CI/CD, and technical leadership.
Skills
Similar jobs
Manager Embedded Software Engineer 1 with Security Clearance
Northrop Grumman · San Diego, United States
1 minute ago$133k - $199.6k/yr2027 Associate Software Engineer/Software Engineer with Security Clearance
Northrop Grumman · Melbourne, United States
1 minute ago$65.8k - $98.8k/yrSoftware Developer with Security Clearance
RSCY Consultants, LLC · Mount Weather, United States
2 minutes agoSoftware Engineer 2 with Security Clearance
Wyetech, LLC · Hanover, United States
2 minutes ago$64 - $120/hrAssociate AI Software Engineer/ AI Software Engineer (AHT) with Security Clearance
Northrop Grumman · Beavercreek, United States
3 minutes ago$83.8k - $125.8k/yrPrincipal AI Software Engineer (AHT) with Security Clearance
Northrop Grumman · Beavercreek, United States
3 minutes ago$125.3k - $187.9k/yr