Job Description
Join our cutting-edge engineering team at InnovateTech Solutions, where we're revolutionizing cloud-native applications. We have an urgent opening for a passionate Senior Software Engineer to architect scalable systems and mentor junior developers. Located in the vibrant tech hub of Minneapolis, we offer a collaborative environment with competitive benefits and growth opportunities. If you thrive in fast-paced environments and love solving complex problems, this role is your next career-defining move.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS
- Mentor junior engineers through code reviews and pair programming
- Optimize system performance and troubleshoot production issues
- Lead CI/CD pipeline improvements using Jenkins and Docker
- Collaborate with product teams to translate requirements into technical specifications
- Contribute to architectural decisions for cloud infrastructure
Qualifications
- 5+ years of experience in backend development with Java
- Expertise in cloud platforms (AWS/Azure) and containerization
- Strong understanding of distributed systems and databases
- Proven track record of mentoring developers
- Bachelor's degree in Computer Science or equivalent experience
- Experience with Agile methodologies and JIRA