IT Software Engineer 5 (Java Lead Engineer)

3Core Systems

  • Chicago, Illinois
  • 26 days ago

    Highlights

    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. • Build and support cloud-native solutions leveraging AWS services such as IAM, Kinesis, DynamoDB, SQS, SNS, KMS, and API Gateway.

    Numbers & Facts

    LocationChicago, Illinois

    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.



    Similar Jobs