IT Software Engineer 5

Epitec

$198K — $203K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 10+ years of experience developing software applications in Java
  • 3+ years of recent experience leading development teams
  • Strong backend development experience, particularly in Java 17
  • Hands-on AWS experience with services like IAM, SQS/SNS, DynamoDB, and Kinesis
  • Experience building RESTful web services and working with relational databases like PostgreSQL

Responsibilities

  • Design, develop, and deploy backend applications and services using Java
  • Lead development efforts while remaining hands-on with coding
  • Build and support RESTful APIs and distributed systems
  • Troubleshoot complex system and application issues
  • Participate in architecture discussions and system design decisions
  • Mentor junior developers, promoting team growth and best practices
  • Collaborate with cross-functional teams to deliver high-quality software solutions

Benefits

  • Hybrid work model requiring 2 days onsite per week in Chicago
  • Collaborative and dynamic team environment
  • Involvement in meaningful architecture discussions and bug triage sessions
  • Opportunities for mentorship and team leadership
  • Work within a fast-paced environment focused on building scalable systems
Full Job Description
  • Location: Chicago, Illinois
  • Type: Contract
  • Job #104117


POSITION: Senior Java Lead Engineer
JOB TYPE: W2, Hybrid, Full-time, 12-month contract. 1st Shift (Monday-Friday)
LOCATION: Chicago, IL (Hybrid - 2x/week onsite)
COMPENSATION: $95 - $98/hr.
Job Summary

We are seeking a Senior Java Lead Engineer to support the design, development, and deployment of a global leader's digital platform in the industrial and heavy equipment space.

This role is a mix of hands-on backend development, technical leadership, and system-level problem solving, where you will lead development efforts while actively contributing to building scalable applications and APIs.

You will work heavily in AWS and collaborate with cross-functional teams to deliver reliable, high-quality software solutions. This role also includes mentoring developers, participating in architecture discussions, and supporting production systems when needed.

Ideal candidates are strong backend developers who are still hands-on with coding, have recent leadership experience, and are comfortable working on complex systems with minimal supervision.
Key Responsibilities
  • Design, develop, and deploy backend applications and services using Java
  • Remain hands-on with coding while leading development efforts (not an architecture-only role)
  • Build and support RESTful APIs and distributed systems
  • Troubleshoot complex system and application issues, including production support
  • Participate in architecture discussions and system design decisions
  • Mentor junior developers and support team growth and best practices
  • Perform integration testing and support user acceptance testing
  • Work across the full software development lifecycle (design, development, testing, and deployment)
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Monitor system performance, reliability, and scalability
  • Help establish development standards, guidelines, and best practices
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 10+ years of experience developing software applications in Java
  • 3+ years of recent experience leading development teams
  • Strong experience with Java (Java 17 preferred)
  • Strong backend development experience (no UI/front-end focus)
  • Experience building RESTful web services
  • Hands-on AWS experience with services such as:
    • IAM
    • SQS / SNS
    • DynamoDB
    • Kinesis
  • Experience with PostgreSQL or other relational databases
  • Experience with DevOps practices and tools
  • Strong troubleshooting and problem-solving skills
  • Experience working across the full software development lifecycle
  • Experience with integration testing and end-to-end systems
  • Must be hands-on with coding; this is not an architecture-only role
  • Must be local to the Chicago area or willing to relocate prior to interview/start date
Preferred Qualifications
  • Python experience
  • Experience with system architecture or design
  • AWS certifications
  • Experience working on high-availability systems
  • Experience working in large enterprise environments
Work Environment
  • Hybrid work model based in Chicago (2 days onsite per week)
  • Collaborative team environment with cross-functional teams
  • Involvement in standups, architecture discussions, bug triage, and production support
  • Fast-paced environment focused on delivering scalable, high-quality systems
  • Opportunities to mentor and lead within a growing team

#LI-RG1
#INDOEM

Similar Jobs

More Jobs at Epitec

More Information Technology Jobs

Find similar IT Software Engineer 5 jobs: