Java Lead Engineer (Java 17 / AWS)

    OperAxis LLC•Chicago, IL – Hybrid (regular onsite); Chicago-area candidates preferred
    Type
    Contract
    Level
    Mid-Senior Level
    Posted

    Job Description

    We are seeking a Java Lead Engineer for an estimated 13-month hybrid contract in Chicago, IL, with a leading enterprise client building a state-of-the-art digital platform. Candidates in the Chicago area, or able to commute or relocate, are preferred. The schedule is Monday to Friday, 8:00 AM to 5:00 PM, with occasional off-shift and weekend support calls. You will contribute to the design, development and deployment of the platform, lead development and support teams, and mentor junior developers while keeping software quality high. The ideal candidate will have 10+ years of Java development, strong Java 17 and AWS skills, and 3+ years leading geographically distributed teams, plus a passion for technology and eagerness to contribute to a team-oriented environment. Requirements • 10+ years designing and developing software applications in Java • 3+ years leading geographically distributed teams • Strong Java 17 and backend development • RESTful web services • AWS experience: IAM, Kinesis, DynamoDB, API stack, SQS, SNS and KMS • SQL queries using Slick • DevOps experience • Experience building high-availability, reliable solutions, with some architecture experience • Bachelor's degree in Computer Science or Electrical Engineering (Master's preferred)

    Responsibilities

    • Contribute to the design, development and deployment of the digital platform
    • Lead development and support teams, providing technical leadership
    • Mentor junior developers and identify areas for team growth
    • Own complex problem resolution, including off-shift and weekend support calls
    • Work independently on complex systems and shared infrastructure components
    • Drive delivery of business-valuable features with high quality standards
    • Work with end users to direct development, debugging and testing
    • Lead new functionality on cross-functional teams
    • Plan and perform integration and customer acceptance testing
    • Participate in technology evaluations and promote enterprise standards and reuse

    Technologies & Skills

    Java 17
    Backend Development
    RESTful APIs
    AWS
    DynamoDB
    Kinesis
    SQS / SNS
    Slick / SQL
    DevOps
    Technical Leadership