Job Description
Join our award-winning engineering team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 clients. We're seeking a passionate Senior Software Engineer to architect scalable solutions in our Minneapolis headquarters. Enjoy flexible work arrangements, comprehensive benefits, and opportunities to mentor junior developers while working on cutting-edge projects that impact millions of users worldwide.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS
- Lead code reviews and enforce best practices across distributed teams
- Optimize database performance for high-traffic applications
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines using Docker and Kubernetes
- Document architecture decisions and technical specifications
- Mentor junior engineers through pair programming and knowledge sharing
Qualifications
- 5+ years of experience in backend development with Java
- Expertise in cloud platforms (AWS/Azure/GCP) and serverless architecture
- Strong understanding of RESTful APIs and GraphQL
- Proven track record of delivering scalable enterprise applications
- Experience with Agile methodologies and Jira/Confluence
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills and attention to detail