Java FullStack Developer | Chicago, IL ( 5 Day Onsite)

Overview

On Site
Depends on Experience
Full Time
Accepts corp to corp applications
100% Travel

Skills

AWS
Java
Spring Boot
Lambda
EC2
S3
RDS
CloudWatch
IAM
Docker
Kubernetes

Job Details

Role: Java FullStack Developer

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.

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.