Senior Java Backend Developer โ Hybrid (Chicago, IL / Peoria, IL)
Duration: 12 Months Contract
Location: Hybrid โ Chicago, IL or Peoria, IL (2โ3 days onsite/week)
We are seeking a Senior Java Backend Developer with strong hands-on coding expertise to build and maintain scalable backend APIs and cloud-based applications. This role requires deep experience in Java development, AWS services, microservices architecture, and Agile delivery environments.
Required Qualifications
- Bachelorโs degree with 8+ years of Java development experience OR Masterโs degree with 6+ years of experience
- Strong hands-on backend development experience using Java (Java 17+ preferred)
- Minimum 1+ year of AWS experience including ECS, Lambda, Fargate, S3, IAM, CloudFormation, Elasticsearch
- Experience building RESTful APIs and microservices architectures
- Strong experience with relational and NoSQL databases (MySQL, Oracle, DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch)
- Experience with CI/CD tools such as Jenkins or Azure DevOps
- Hands-on experience with Selenium or Cucumber for testing and automation
- Experience with AWS messaging/streaming services such as SQS, SNS, or Kinesis
- Strong understanding of data structures, algorithms, and software engineering best practices
Responsibilities
- Design, develop, test, and maintain scalable backend services and APIs
- Participate in Agile Scrum ceremonies including standups, sprint planning, retrospectives, and demos
- Develop and deploy cloud-native applications using AWS services
- Troubleshoot complex technical issues and support production environments
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Mentor junior team members and contribute to coding best practices