Haystack
← Back to Jobs
Technology
XG

IT Software Engineer 4

Xcelo Group IncChicago, IL🇺🇸United StatesPosted 10 Sept 2026

Why This Role Stands Out

This on-site role at Xcelo Group Inc. offers a fantastic opportunity to leverage your extensive Java and AWS expertise to build and deploy scalable enterprise applications. You'll thrive here if you have a strong background in microservices, CI/CD, and Agile methodologies, contributing to impactful projects within a reputable technology company.

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Chicago, IL, United States
Posted
Yesterday
DynamoDBMicroservicesMongoDBMySQLOracleAWSScrumSeleniumTDDAgileAzureBDDCassandraCloudFormationCucumberGenerative AIGoogle CloudJavaJenkinsPostmanRESTRedis

Job Description

Position: IT Software Engineer 4 Java/AWS

Work Location: Chicago, IL Hybrid

Work Auth: All Visa accepted(No h1 and No fake profiles)

Experience: 8+ Years





LOCAL CHICAGO/IL CANDIDATES ONLY. Candidates must currently be local to the Chicago, IL area. Please do not submit candidates with falsified/localized resumes or incorrect location information.

Job Summary

We are seeking an experienced IT Software Engineer / Senior Java AWS Developer with 8+ years of software development experience and strong hands-on expertise in Java, AWS, Microservices, REST APIs, databases, and CI/CD.

The ideal candidate will design, develop, test, deploy, and support scalable enterprise applications in an Agile/Scrum environment. The role requires extensive Java development experience along with at least 3 years of hands-on AWS cloud development.

Must-Have Skills

  • 8+ years of overall software development experience

  • 8+ years of Java application development

  • 3+ years of hands-on AWS development

  • Strong experience with AWS CloudFormation, ECS, Lambda, Fargate, and Amazon Elasticsearch/OpenSearch

  • Strong understanding of AWS IAM roles and policies

  • Experience with ADO (Azure DevOps) and Jenkins

  • Strong experience with CI/CD pipelines

  • Experience with relational and NoSQL databases

  • Strong knowledge of RESTful APIs and Microservices

  • Experience working in Agile/Scrum environments

  • Experience with Generative AI for software development

  • Strong computer science fundamentals, including data structures and algorithms


Technical Skills

  • Languages: Java

  • Cloud: AWS; exposure to Azure/Google Cloud Platform is beneficial

  • AWS: CloudFormation, ECS, Lambda, Fargate, IAM, SQS, SNS, Kinesis, Elasticsearch/OpenSearch

  • Architecture: Microservices, MVC, Event-Driven Architecture

  • CI/CD: Jenkins, Azure DevOps (ADO)

  • APIs: RESTful APIs, Swagger, Postman, Assertible

  • Databases: DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch/OpenSearch, MySQL, Oracle

  • Testing: TDD, BDD, Selenium, Cucumber

  • Development Methodology: Agile/Scrum

  • AI: Generative AI-assisted software development


Key Responsibilities

  • Design, develop, test, debug, deploy, and maintain highly scalable enterprise software applications

  • Develop complex applications and services using Java and AWS

  • Design and maintain cloud solutions using AWS ECS, Lambda, Fargate, CloudFormation, and IAM

  • Develop scalable Microservices and RESTful APIs

  • Build applications using relational and NoSQL databases

  • Design and support batch and streaming solutions using SQS, SNS, and Kinesis

  • Develop and maintain automated CI/CD pipelines using Jenkins and Azure DevOps

  • Perform coding, integration, testing, debugging, deployment, and production support

  • Participate in PR/code reviews and ensure adherence to engineering standards

  • Perform integrated testing and support customer acceptance testing

  • Troubleshoot complex application, cloud, database, and integration issues

  • Implement appropriate application and information-security controls

  • Develop technical documentation and support training/usability activities

  • Provide technical leadership and guidance to other team members

  • Participate actively in all Agile/Scrum ceremonies, including daily stand-ups, sprint planning, grooming, retrospectives, and demos

  • Collaborate closely with Scrum team members and other engineering teams

  • Support complex production issues, including occasional off-shift/weekend support when required


Education & Experience

  • Bachelor's degree in Computer Science, Software Engineering, or a related field

  • 8+ years of software development experience

  • 8+ years of Java development experience

  • Candidates with a Master's degree in Computer Science or a related field may qualify with 6+ years of relevant Java/software development experience

  • Minimum 3+ years of AWS/cloud development experience


Candidate Requirements

  • Must currently be local to Chicago, IL / surrounding area

  • Must be comfortable with the Hybrid work model

  • Strong analytical and problem-solving abilities

  • Ability to work independently on complex development assignments

  • Strong communication and collaboration skills

  • Ability to work effectively under pressure and meet deadlines

  • Passion for technology and working in a team-oriented Agile environment


Important: Local candidates only. Candidate location and resume information must be accurate and verifiable. Please do not alter or falsify candidate location information for submission.

Similar jobs