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
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
- JM
Lead Software Engineer - Privilege Access Management
NewJ.P. Morgan
Columbus, Ohio🇺🇸On-site15 minutes agoGCPSpringSpring Boot+18Technology - OR
Lead Principal Software Engineer, Core Infrastructure
NewOracle
Nashville, Tennessee🇺🇸$146.3k - $306.4k/yrHybrid15 minutes agoOracleTechnology - JM
Java Software Engineer II
NewJ.P. Morgan
Jersey City, New Jersey🇺🇸On-site15 minutes agoDockerMicroservicesSQL+9Technology - JM
Principal Software Engineer - Apache Cassandra
NewJ.P. Morgan
Columbus, Ohio🇺🇸On-site15 minutes agoDynamoDBSpringAgile+5Technology - JM
Java Lead Software Engineer - Kafka
NewJ.P. Morgan
Chicago, Illinois🇺🇸On-site15 minutes agoDockerMicroservicesSpring+8Technology - JM
Content Management Sr Lead Software Engineer
NewJ.P. Morgan
Columbus, Ohio🇺🇸On-site15 minutes agoNext.jsAPI GatewayAWS+3Technology