Job Description
Join TechInnovate Labs, a cutting-edge technology leader revolutionizing digital experiences. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive innovation in our Chicago headquarters. Collaborate with cross-functional teams to build next-gen applications that impact millions of users. Enjoy competitive benefits, flexible work arrangements, and a culture that champions creativity and growth.
Responsibilities
- Lead design and development of high-performance microservices using Java/Spring Boot
- Mentor junior engineers through code reviews and technical guidance
- Implement CI/CD pipelines using AWS and Kubernetes
- Optimize system performance and troubleshoot complex production issues
- Drive agile methodologies and sprint planning activities
- Collaborate with product teams to translate requirements into technical solutions
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in backend development with Java/Spring
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong knowledge of RESTful APIs and microservices architecture
- Experience with CI/CD tools (Jenkins, GitLab CI) and DevOps practices
- Proven ability to deliver scalable, maintainable code
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving and communication skills