Overview
Skills
Job Details
Job Title: Java Backend developer Location: Chicago, IL (100% Onsite)
Job Type: W2 Contract
Duration: 10 months
Required Education
Bachelor s degree in Computer Science, Electrical Engineering, or related field.
Preferred Education
Master s degree (reduces required experience to 6+ years).
Required Skills
8+ years (or 6+ with Master s) of software development experience.
Java 17 (designing, developing, deploying at scale).
Cloud/DevOps: AWS/Azure, CI/CD (Jenkins, Azure DevOps).
Databases: Relational (MySQL, Oracle) and NoSQL (DynamoDB, MongoDB, Cassandra).
API Development: RESTful APIs, Swagger/Postman.
Testing: TDD/BDD, Selenium, Cucumber.
CS Fundamentals: Data structures, algorithms.
Agile/Scrum experience.
Preferred Skills
Message Streaming: Kafka, RabbitMQ, AWS Kinesis/SQS/SNS.
AWS Services: Lambda, Fargate, API Gateway, CloudWatch.
Debugging in Linux/Unix environments.
Job Responsibilities
Modify existing Java software, create services, and write unit/integration tests.
Design microservices, event-driven architectures, and RESTful APIs.
Deploy via CI/CD pipelines (Jenkins, Azure DevOps).
Maintain software on AWS/Azure (e.g., Lambda, S3, DynamoDB).
Work in Agile/Scrum teams; mentor junior engineers.
Troubleshoot issues, including off-shift/weekend support.
Enforce coding standards and best practices.
Lead small-to-medium projects with minimal supervision.