IT Software Engineer 5 (Java Lead Engineer)

3Core Systems
  • Chicago, Illinois
    9 days ago

    Job Description

    Job Title: IT Software Engineer 5 (Java Lead Engineer)

    Location: Chicago, IL 60661 (Hybrid work model (2x a week) currently; eventually this could change to more days in office if needed)

    Duration: 12 months contract

    Interview Process: Via Teams with Video ON (3 sets of technical interviews, including 1 coding interview, 1 Architecture interview and 1 team interview (behavioral); 3 separate interviews.) FINAL ROUND WILL BE IN OFFICE.

     

    As a Java Lead Engineer, you will play a key role in the design, development, and deployment of client's enterprise digital platforms. This position requires a hands-on technical leader who can drive backend application development, mentor engineering teams, and deliver scalable, highly available cloud-based solutions while collaborating with global stakeholders.

     

    Key Responsibilities:

    •         Lead the design, development, testing, and deployment of Java-based enterprise applications.

    •         Provide technical leadership and mentorship to development teams, including geographically distributed teams.

    •         Design and develop RESTful APIs and backend services using Java 17.

    •         Build and support cloud-native solutions leveraging AWS services such as IAM, Kinesis, DynamoDB, SQS, SNS, KMS, and API Gateway.

    •         Troubleshoot and resolve complex application and infrastructure issues.

    •         Participate in architecture discussions and contribute to technical solution design.

    •         Drive software quality through code reviews, best practices, and development standards.

    •         Collaborate with business stakeholders, product teams, and end users to gather requirements and deliver solutions.

    •         Lead integration testing, customer acceptance testing, and production deployments.

    •         Support DevOps practices, CI/CD pipelines, and operational excellence initiatives.

    •         Mentor junior engineers and promote continuous improvement across the team.

     

    Required Qualifications:

    •         Bachelor's degree or higher in Computer Science, Electrical Engineering, or a related field.

    •         10+ years of experience in Java application design and development.

    •         3+ years of experience leading geographically distributed development teams.

    •         Strong expertise in Java 17 and backend application development.

    •         Experience developing RESTful web services and microservices 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/CD pipelines.

    •         Understanding of scalable, highly available, and reliable system design.

    •         Exposure to application architecture and solution design.

     

    Preferred Skills:

    •         Experience with enterprise-scale distributed systems.

    •         Knowledge of cloud-native application development patterns.

    •         Experience working in Agile/Scrum environments.

    •         Familiarity with monitoring, observability, and performance optimization.

     

    Required Soft Skills:

    •         Strong leadership and mentoring capabilities.

    •         Excellent communication and stakeholder management skills.

    •         Ability to work independently with minimal supervision.

    •         Strong problem-solving and analytical skills.

    •         Ability to perform effectively under pressure and tight deadlines.

    •         Passion for technology and continuous learning.

    •         Collaborative mindset with the ability to work across cross-functional teams.



    Numbers & Facts

    LocationChicago, Illinois

    Skills

    • Acceptance Testingunmatched
    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Analysis Skillsunmatched
    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • Cloud Applicationsunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Customer/Client Researchunmatched
    • Database Programmingunmatched
    • DevOpsunmatched
    • Distributed Computingunmatched
    • Electrical Engineeringunmatched
    • Enterprise Applicationsunmatched
    • High Availabilityunmatched
    • Identify Issuesunmatched
    • Information Technology Softwareunmatched
    • Integration Testingunmatched
    • Javaunmatched
    • Java Deploymentunmatched
    • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
    • Leadershipunmatched
    • Mentoringunmatched
    • Microservicesunmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • REST (Representational State Transfer)unmatched
    • Requirements Managementunmatched
    • SQL Databasesunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Simple Queue Service (SQS)unmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Technical/Engineering Designunmatched
    • Test Plan/Scheduleunmatched
    • Time Managementunmatched
    • Web Programmingunmatched
    • Web Services Architectureunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder