Overview
Skills
Job Details
Location: Chicago, IL
Job Description:-
-
Design, develop, and maintain Java-based backend services, APIs, and microservices.
-
Build and deploy cloud-native applications using AWS (e.g., Lambda, ECS, S3, DynamoDB) and Azure (e.g., Azure Functions, App Services, Cosmos DB, AKS).
-
Develop infrastructure-as-code (IaC) using tools like Terraform, CloudFormation, or Azure Resource Manager (ARM) templates.
-
Implement CI/CD pipelines for automated testing and deployment using tools like Jenkins, Azure DevOps, or GitHub Actions.
-
Migrate on-prem or legacy applications to cloud-native architectures on AWS and/or Azure.
-
Ensure high performance, security, and scalability of applications in cloud environments.
-
Collaborate with DevOps, architecture, QA, and front-end teams in Agile/Scrum environments.
-
Monitor and troubleshoot production issues using CloudWatch, Azure Monitor, or similar tools.
-
Bachelor's degree in Computer Science, Engineering, or related field.
-
5 years of experience in Java development (Spring Boot, REST APIs, Maven/Gradle, JPA/Hibernate).
-
Hands-on experience with both AWS and Azure platforms.
-
Proficiency in building microservices and container-based applications (Docker, Kubernetes).
-
Solid understanding of cloud networking, security, and DevOps best practices.
-
Experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB, Cosmos DB).
-
Familiarity with version control systems (e.g., Git) and Agile development methodologies.