Overview
On Site
$50 - $60
Contract - W2
Skills
Amazon Web Services
Unix
Scrum
MongoDB
DevOps
Debugging
Cucumber
Microsoft Azure
Selenium
Jenkins
Java
Agile
API
RESTful APIs
CI/CD
Job Details
Position: Software Engineer
Location: Chicago, IL (Onsite)
Hiring Type: W2
Only Local Candidates
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.
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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.