Job Title: ITSoftware Engineer 5 (Java Lead Engineer)
Location: Chicago,IL 60661 (Hybrid work model (2x a week) currently; eventually this couldchange to more days in office if needed)
Duration: 12months contract
InterviewProcess: Via Teams with Video ON (3 sets of technical interviews, including1 coding interview, 1 Architecture interview and 1 team interview (behavioral);3 separate interviews.) FINAL ROUND WILL BE IN OFFICE.
Â
As a Java LeadEngineer, you will play a key role in the design, development, and deploymentof client's enterprise digital platforms. This position requires a hands-ontechnical leader who can drive backend application development, mentorengineering teams, and deliver scalable, highly available cloud-based solutionswhile collaborating with global stakeholders.
Â
Key Responsibilities:
•        Lead the design, development, testing, anddeployment of Java-based enterprise applications.
•        Provide technical leadership and mentorship todevelopment teams, including geographically distributed teams.
•        Design and develop RESTful APIs and backendservices using Java 17.
•        Build and support cloud-native solutionsleveraging AWS services such as IAM, Kinesis, DynamoDB, SQS, SNS, KMS, and APIGateway.
•        Troubleshoot and resolve complex application andinfrastructure issues.
•        Participate in architecture discussions andcontribute to technical solution design.
•        Drive software quality through code reviews,best practices, and development standards.
•        Collaborate with business stakeholders, productteams, and end users to gather requirements and deliver solutions.
•        Lead integration testing, customer acceptancetesting, and production deployments.
•        Support DevOps practices, CI/CD pipelines, andoperational excellence initiatives.
•        Mentor junior engineers and promote continuousimprovement across the team.
Â
RequiredQualifications:
•        Bachelor's degree or higher in Computer Science,Electrical Engineering, or a related field.
•        10+ years of experience in Java applicationdesign and development.
•        3+ years of experience leading geographicallydistributed development teams.
•        Strong expertise in Java 17 and backendapplication development.
•        Experience developing RESTful web services andmicroservices architectures.
•        Hands-on experience with AWS cloud services,including:
o            IAM
o            Kinesis
o            DynamoDB
o            API Gateway
o            SQS
o            SNS
o            KMS
•        Strong SQL and database development skills.
•        Experience with DevOps practices and CI/CDpipelines.
•        Understanding of scalable, highly available, andreliable system design.
•        Exposure to application architecture andsolution design.
Â
PreferredSkills:
•        Experience with enterprise-scale distributed systems.
•        Knowledge of cloud-native applicationdevelopment patterns.
•        Experience working in Agile/Scrum environments.
•        Familiarity with monitoring, observability, andperformance optimization.
Â
RequiredSoft Skills:
•        Strong leadership and mentoring capabilities.
•        Excellent communication and stakeholdermanagement skills.
•        Ability to work independently with minimalsupervision.
•        Strong problem-solving and analytical skills.
•        Ability to perform effectively under pressureand tight deadlines.
•        Passion for technology and continuous learning.
•        Collaborative mindset with the ability to workacross cross-functional teams.
Learn more about this Employer on their Career Site
