Startekk Inc

IT Software Engineer 5 – Hybrid Opportunity in Chicago, IL (Java 17 | AWS | Backend)

Startekk Inc · Chicago, Illinois, United States

Software Development · 11-50 employees

2 h ago
Principal (10+ yrs) Contractor United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain complex Java-based backend applications while leading distributed engineering teams. Collaborate with cross-functional teams to build scalable, highly available software solutions and provide technical guidance.

What they look for

Java 17 AWS Backend Development RESTful APIs SQL DynamoDB Kinesis IAM SQS SNS KMS DevOps Software Architecture Integration Testing Technical Leadership Mentoring

Requirements

Requires a bachelor's degree in Computer Science or a related field and over 10 years of experience in Java application development. Candidates must possess strong AWS expertise and at least 3 years of experience leading geographically distributed teams.

Full description

Company Description

  • StarTekk’s adoption of Digital Transformation is to accelerate organizational growth, increase efficiencies and help Star Workforce achieve focused business goals. The Employee will help our organization to identify and bridge the gap that exists in the business by analyzing the data, scale and support digital transformation initiatives.

Job Description

We are seeking an experienced IT Software Engineer with strong expertise in Java backend development to join a dynamic engineering team. The ideal candidate will have extensive experience designing and developing enterprise applications, leading distributed teams, and building scalable, highly available solutions in AWS.

Responsibilities:

  • Design, develop, and maintain complex Java-based backend applications.
  • Lead development and provide technical guidance to distributed teams.
  • Develop and maintain RESTful web services.
  • Troubleshoot and resolve complex application and production issues.
  • Build scalable, highly available, and reliable software solutions.
  • Participate in architecture discussions and technology evaluations.
  • Perform integration testing and support user acceptance testing.
  • Mentor junior developers and promote software development best practices.
  • Collaborate with cross-functional teams to deliver business-critical features.
  • Participate in DevOps activities and continuous improvement initiatives.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • 10+ years of experience in Java application development.
  • Minimum 3+ years of experience leading geographically distributed teams.
  • Strong experience with Java 17.
  • Hands-on backend development experience (Required).
  • Experience developing RESTful APIs.
  • Strong AWS experience, including:• IAM
  • Kinesis
  • DynamoDB
  • API Services
  • SQS
  • SNS
  • KMS
  • Strong SQL skills.
  • Experience with DevOps practices.
  • Understanding of software architecture and designing highly available systems.

Important Notes:

  • Backend-focused candidates only.
  • Frontend/UI-focused profiles will not be considered.
  • Candidates must be willing to work onsite from Day 1 if relocating.
  • Stable work history is preferred.
  • Resume should be limited to 3 pages.

Additional Information

Interview Process

  • Three virtual interviews via Microsoft Teams (Video On):• Technical Coding Interview
  • Architecture Interview
  • Behavioral/Team Interview