Overview
Skills
Job Details
Location: - Chicago, IL ( 5 Day Onsite)
Key Responsibilities
Design, develop, and maintain backend applications using Java, Spring/Spring Boot, and RESTful APIs.
Architect and deploy cloud-native applications using AWS services such as EC2, Lambda, S3, RDS, CloudWatch, API Gateway, and IAM.
Integrate and manage Content Management Systems (CMS) (Adobe Experience Manager, Sitecore, Drupal, or similar).
Develop scalable microservices architectures and ensure high performance and reliability.
Work closely with cross-functional teams including front-end, DevOps, QA, and product stakeholders.
Implement CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or AWS CodePipeline.
Optimize application performance, troubleshoot issues, and perform root-cause analysis.
Ensure code quality through unit testing, code reviews, and best practices.
Maintain documentation for design, architecture, and technical processes.
Mentor junior developers and contribute to technical decision-making. Required Skills & Qualifications
8+ years of hands-on experience in Java development.
Strong expertise in Spring Boot, Hibernate/JPA, REST APIs, and microservices.
Proven experience designing solutions on AWS (AWS certifications are a plus).
Experience with Content Management Systems (AEM, Sitecore, Drupal, or equivalent).
Solid understanding of software architecture, design patterns, and system integration.
Proficiency with relational and NoSQL databases (MySQL, PostgreSQL, DynamoDB, MongoDB).
Hands-on experience with CI/CD, containerization (Docker, Kubernetes), and build tools (Maven/Gradle).
Experience with version control systems (Git, Bitbucket).
Strong problem-solving skills and ability to work independently and in teams.