Job Description
Join our dynamic engineering team at InnovateTech Solutions, a leader in cloud-native software development. We're seeking a passionate Senior Software Engineer to architect and build scalable solutions that impact millions of users. Enjoy a collaborative environment with flexible work arrangements, comprehensive health benefits, and opportunities for career growth. Located in downtown Minneapolis, our modern office offers stunning views of the Mississippi River and proximity to vibrant urban amenities.
Responsibilities
- Design and implement microservices using Java, Spring Boot, and Kubernetes
- Mentor junior engineers through code reviews and pair programming sessions
- Optimize system performance and ensure 99.99% uptime
- Lead Agile ceremonies and contribute to product roadmap planning
- Implement CI/CD pipelines using AWS and Jenkins
- Collaborate with product teams to translate business requirements into technical solutions
- Conduct thorough testing and debugging to maintain high-quality standards
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development with Java
- Expertise in cloud platforms (AWS/GCP) and containerization technologies
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency in SQL and NoSQL databases (PostgreSQL, MongoDB)
- Experience with Agile methodologies and DevOps practices
- Excellent problem-solving skills and ability to work in cross-functional teams