Description Fullstack EngineerLocal to Chicago, ILDuration through 4/30/27 with extensions possibleWe are looking for an experienced Software Engineer III to join our team in Chicago, IL. In this long-term contract role, you will play a critical part in designing, developing, and maintaining software solutions that adhere to high-quality standards and meet user needs. This position provides an exciting opportunity to work with cutting-edge technologies and collaborate with cross-functional teams to deliver impactful results.
Responsibilities:
- Design, develop, and maintain full-stack applications using Java (Spring Boot) and Angular (17+)
- Build, integrate, and consume RESTful APIs, GraphQL services, and microservices
- Implement UI state management using NgRx Store
- Deploy, monitor, and scale applications using Microsoft Azure services
- Create and maintain CI/CD pipelines using GitHub Workflows
- Conduct code reviews and enforce coding standards and best practices
- Collaborate with Product Managers, UX Designers, QA, and SREs for end-to-end delivery
- Write clean, secure, maintainable, and well-tested code
- Troubleshoot, debug, and optimize application performance and infrastructure
- Support continuous delivery and rapid iteration in a fast-paced Agile environment
Requirements Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
5+ years of hands-on experience with:
- Java (Spring Boot, Java 17)
- Angular (17+), TypeScript, HTML5, CSS3
Strong experience with NgRx Store for Angular state management
Experience building and consuming REST APIs and GraphQL services
Proven experience with Microsoft Azure, including:
- App Services, Azure Functions, Azure DevOps
- Azure Storage, Azure SQL Database
- Service Bus, PostgreSQL, Cosmos DB
Proficiency with CI/CD automation using GitHub Workflows
Solid understanding of microservices architecture and asynchronous processing
Experience with SQL databases (MySQL, PostgreSQL); NoSQL is a plus
Familiarity with Agile/Scrum methodologies and Git-based version control
Experience with test automation tools (JUnit, Jasmine, Karma)
Hands-on experience with:
- Infrastructure as Code (Terraform)
- Containerization (Docker) and orchestration (Kubernetes)
Technology Doesn't Change the World, People Do.
Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.
Our specialized recruiting professionals apply their expertise and utilize our proprietary AI to find you great job matches faster.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.
2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking "Apply Now," you're agreeing to Robert Half's Terms of Use and Privacy Notice.