Job Title: Lead Software Engineer (Java/AWS)
Req ID: 87668-1
Location: Chicago, IL (Hybrid – 3 Days Onsite)
Duration: Contract (Long-term)
Interview Process: 2 Rounds (Virtual + Panel)
Job Description:
Seeking a highly experienced Lead Software Engineer with strong expertise in Java and AWS to design, develop, and support scalable, cloud-native applications. This role is primarily hands-on while also contributing to technical leadership, design discussions, and cross-team collaboration.
Key Responsibilities:
Develop backend services and cloud-native applications using Java and AWS
Design and implement scalable microservices and distributed systems
Provide production support, troubleshoot issues, and implement fixes
Conduct code reviews and lead technical design discussions
Collaborate with cross-functional teams on APIs, integrations, and architecture
Participate in Agile ceremonies and contribute to delivery planning
Required Skills:
Strong experience with AWS (cloud-native architecture, distributed systems)
Advanced Java and/or Kotlin development experience
Expertise in Spring Boot (microservices & REST APIs)
Strong understanding of microservices architecture and system design
Experience with REST API development (Swagger/OpenAPI)
Strong SQL and relational database knowledge
Experience with NoSQL databases (DynamoDB, MongoDB, Cassandra)
Hands-on CI/CD pipeline and deployment automation experience
Experience with Kafka or event-driven architecture
Strong debugging, observability, and production support experience
Required Experience:
10+ years of overall IT experience
3+ years of team leadership or technical leadership experience
Must be comfortable working in a hands-on role
Soft Skills:
Strong communication and technical articulation skills
Ability to work collaboratively across teams
Strong problem-solving and analytical skills
Ownership mindset with the ability to drive technical decisions
Additional Notes:
Candidates must be open to working onsite from Day 1 (3 days/week)
Non-local candidates must be willing to relocate at their own expense