Job Description
Join our award-winning engineering team in Chicago! InnovateTech Solutions is seeking a passionate Senior Software Engineer to build cutting-edge cloud-native applications. You'll architect scalable systems, mentor junior developers, and drive technical strategy in a collaborative Agile environment. Our downtown office offers a vibrant culture with flexible work arrangements and comprehensive benefits. Immediate start available for qualified candidates!
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS
- Lead code reviews and enforce best practices across engineering teams
- Optimize system performance and troubleshoot production issues
- Mentor junior engineers through pair programming and knowledge sharing
- Collaborate with Product Managers to translate requirements into technical solutions
- Implement CI/CD pipelines and automate deployment processes
- Contribute to architectural decisions and technology stack evolution
Qualifications
- 5+ years of experience in backend software development
- Expertise in Java, Spring Boot, and relational databases (PostgreSQL)
- Strong understanding of cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Proven track record of building high-availability distributed systems
- Excellent problem-solving skills with complex technical challenges
- Experience with Agile methodologies and JIRA/Confluence
- Bachelor's degree in Computer Science or equivalent practical experience