> Markdown version of [/jobs/ext/2110038-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/2110038-java-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Full Stack Developer - **Company:** Thunderhawk Technology Partners - **Location:** Naperville, IL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Cloud Computing, Cloud Database, Continuous Delivery, Continuous Integration, DevOps, Github, Design of User Interfaces, Human-Computer Interaction, Enterprise Messaging Systems, Microsoft Software, Microsoft SQL Server, Performance Tuning, Systems Development Life Cycle, Query Optimization, RabbitMQ, Cloud Services, Requirements Management, Software Engineering, SQL Stored Procedures, Transact-SQL, TypeScript, Spring Cloud, ReactJS, Database Optimization, Spring-boot, Software Security, AWS Lambda, Cloudformation, Amazon Relational Database Service, AngularJS, Apache Kafka, Front End Software Development, Cloudwatch, Api Gateway, Restful APIs, Terraform, Docker, Jenkins, Microservices - **Published:** August 19, 2026 - **Apply:** https://www.careerbuilder.com/job-details/java-full-stack-developer-naperville-il--8da7fa2e-0dd8-4d07-a0ae-45231c98c9df ## About the Role * 10+ years of experience in Java Full Stack Development. * Strong expertise in Java 8/11/17, Spring Boot, Microservices, and REST APIs. * Hands-on experience with AWS Cloud Services (EC2, ECS, Lambda, S3, RDS, API Gateway, CloudWatch). * Strong experience with Microsoft SQL Server, T-SQL, Stored Procedures, Query Optimization, and Performance Tuning. * Experience with Angular or React, JavaScript, and TypeScript. * Strong understanding of Agile development methodologies. Preferred Skills * Docker and Kubernetes. * Jenkins, GitHub Actions, and CI/CD automation. * Terraform or AWS CloudFormation. * Messaging platforms such as Kafka or RabbitMQ. * AWS Certifications. * DevOps and cloud automation experience. Skills: AWS Lambda, Agile Programming Methodologies, Amazon Elastic Compute Cloud (EC2), Amazon Simple Storage Service (S3), Amazon Web Services (AWS), AngularJS, Apache Kafka, Application Programming Interface (API), Applications Security, Architectural Analysis, Automation, Best Practices, Business Analysis, Cloud Applications, Cloud Computing, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Database Optimization, DevOps, Docker, GitHub, Java, Jenkins, Microservices, Microsoft SQL Server, Microsoft Transact-SQL (T-SQL), Performance Tuning/Optimization, Quality Assurance, Query Optimization, REST (Representational State Transfer), RabbitMQ, React.js, Requirements Management, Scalable System Development, Software Engineering, Stored Procedures, Test Plan/Schedule, User Interface/Experience (UI/UX) ## Description We are seeking a Senior Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, AWS Cloud Services, and Microsoft SQL Server. The ideal candidate will be responsible for designing, developing, testing, and deploying scalable cloud-native applications while collaborating with architects, business analysts, QA teams, and stakeholders in an Agile environment., * Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and Microservices. * Build scalable RESTful APIs and cloud-native solutions. * Develop and enhance front-end applications using Angular or React. * Work with AWS services including EC2, ECS, Lambda, S3, RDS, API Gateway, and CloudWatch. * Design and optimize SQL Server databases, stored procedures, and complex T-SQL queries. * Perform database performance tuning and query optimization. * Implement CI/CD pipelines and DevOps best practices. * Deploy and manage applications using Docker and Kubernetes. * Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software. * Ensure application security, scalability, reliability, and performance. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Effective Java Strategies and Architectures for Clouds](https://www.wearedevelopers.com/videos/186-effective-java-strategies-and-architectures-for-clouds) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [2021: Familiar APIs on Kickass Runtimes #slideless](https://www.wearedevelopers.com/videos/102-2021-familiar-apis-on-kickass-runtimes-slideless) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development)