Haystack
← Back to Jobs
Technology
HP

Full Stack Software Engineer – Java / Spring Boot / Angular / AWS

Hicks Professional GroupChicago, IL🇺🇸United StatesPosted 26 Aug 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Chicago, IL, United States
Posted
Yesterday
DynamoDBSQLSpringSpring BootAWSAgileAngularJavaREST

Job Description

Full Stack Software Engineer – Java / Spring Boot / Angular / AWS

Chicago, IL | Hybrid | 12-Month Contract | W2 Only

W2 candidates only. No third-party suppliers or sponsorship.

We are seeking a Full Stack Software Engineer with hands-on experience in Java, Spring Boot, Angular, AWS, and SQL to join a team building scalable internal tools and test data platforms.

This is a hands-on software engineering position working across backend services, front-end applications, cloud infrastructure, APIs, and relational databases. The ideal candidate has 2–4 years of professional software engineering experience and is comfortable contributing across the full application stack.

Candidates must currently be located in the Chicago area and available to work onsite as needed. The position is currently hybrid, with the possibility of returning to a full-time onsite schedule in the future.

What You’ll Do

  • Design, develop, and maintain backend services using Java and Spring Boot.

  • Build responsive front-end applications and interfaces using Angular.

  • Deploy, monitor, and optimize cloud-native applications on AWS.

  • Develop efficient SQL queries and work with relational databases.

  • Support test data management workflows and platforms.

  • Design and integrate REST APIs.

  • Develop reliable, scalable, and well-tested software features.

  • Participate in CI/CD processes and Agile software development practices.

  • Troubleshoot application, database, and cloud-related issues.

  • Collaborate with cross-functional engineering teams on application design, development, testing, and deployment.

  • Contribute to scalable internal tooling designed to improve engineering productivity and data quality.

Required Qualifications

  • 2–4 years of professional software engineering experience.

  • Bachelor''s degree in Computer Science or a related technical field.

  • Strong hands-on development experience with Java.

  • Proficiency with Spring Boot.

  • Front-end development experience using Angular.

  • Hands-on experience with AWS services.

  • Strong SQL and relational database skills.

  • Experience designing or consuming REST APIs.

  • Understanding of CI/CD concepts and practices.

  • Experience working in an Agile development environment.

  • Strong troubleshooting and problem-solving skills.

  • Ability to collaborate effectively within a software engineering team.

Core Technical Skills

Java / Spring Boot

  • Backend service development

  • RESTful application development

  • Application troubleshooting and maintenance

Angular

  • Front-end application development

  • Responsive user interfaces

  • Integration with backend APIs

AWS
Hands-on experience with AWS technologies such as:

  • EC2

  • S3

  • DynamoDB

  • RDS

SQL / Relational Databases

  • SQL query development

  • Relational data management

  • Data-driven application workflows

Software Engineering

  • REST APIs

  • CI/CD

  • Agile

  • Testing and troubleshooting

  • Cloud-native application development

Position Details

Location: Chicago, IL
Work Arrangement: Hybrid – onsite as needed
Important: Candidates must already be located in the Chicago area or be prepared to relocate at their own expense and be available onsite from day one. The position may transition to full-time onsite work in the future.

W2 candidates only. No third-party suppliers or sponsorship.

Similar jobs