W2- Lead Java Software Engineer – AWS / Spring Boot / Microservices
Quick Overview
Job Description
IT Software Engineer 5– Lead Java Software Engineer – AWS / Spring Boot / Microservices
Location: Chicago, IL - Hybrid – 2 days onsite per week (Monday & Wednesday)
12-Month Contract
Job Overview
Client is seeking a Lead Software Engineer to provide technical leadership in designing, developing, testing, and deploying enterprise-scale digital platforms hosted on AWS. The role will focus on backend RESTful APIs and microservices while driving architecture, engineering best practices, and end-to-end software delivery.
Key Responsibilities
•Lead the design and development of RESTful APIs and microservices using Java 21+, 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 development tasks.
•Design secure service-to-service integrations using OAuth 2.0, JWT, and authorization models.
•Lead architecture decisions, technical design reviews, and code reviews.
•Collaborate with Product Owners, UI teams, architects, and partner development teams.
•Establish best practices for scalability, reliability, observability, security, and maintainability.
•Drive automated testing, performance testing, load testing, and production readiness.
•Lead troubleshooting and resolution of complex production issues.
•Own the complete software lifecycle from design and development through deployment, monitoring, support, and continuous improvement.
•Create technical documentation, operational runbooks, and engineering standards.
Required Qualifications
•Bachelor’s degree with 10+ years of software development experience.
•Strong experience with software development, product design, and architecture.
•Strong decision-making and critical-thinking skills.
•Extensive experience with Java 17+ and Spring Boot REST API development.
•Experience with API management/gateway platforms, preferably Apigee.
•Experience deploying and maintaining applications in AWS, Azure, or Google Cloud Platform.
Strong preference
•Java 17+/21+
•Spring Boot
•REST APIs / Microservices
•Apigee
•AWS
•JUnit / Mockito
•Event-Driven Architecture
•Kafka / AWS Kinesis / SQS / SNS / RabbitMQ
•PostgreSQL / MySQL / Oracle / AWS RDS / Aurora
•MongoDB / Cassandra / DynamoDB
•Elasticsearch / Redis / Vector Databases
•Azure DevOps / Jenkins / GoCD
•GitHub Copilot / Cursor
•Agile / Scrum
Skills
Similar jobs
Software Development Career Training Program
Year Up United · Cedar Park, United States
2 minutes ago$525/hrSpace Flight Operations - Engineer/Principal Engineer Systems with Security Clearance
Northrop Grumman · Linthicum Heights, United States
37 minutes ago$87.6k - $131.4k/yrSoftware Engineer (SME) with Security Clearance
Leidos · Bethesda, United States
38 minutes ago$154.1k - $278.5k/yrPrincipal Elasticsearch Systems Engineer with Security Clearance
Leidos · Bethesda, United States
38 minutes ago$131.3k - $237.3k/yrSenior Software Engineer (SWE-3) with Security Clearance
Leidos · Fort Meade, United States
38 minutes ago$107.9k - $195.1k/yrElasticsearch Systems Engineer (SME) with Security Clearance
Leidos · Bethesda, United States
38 minutes ago$154.1k - $278.5k/yr