Job Description
Join TechNova Solutions' elite engineering team in Minneapolis, MN! We're seeking a passionate Senior Software Engineer to architect cutting-edge cloud solutions while providing industry-leading relocation assistance. Our collaborative environment combines startup agility with enterprise resources, offering competitive compensation and comprehensive benefits. Work on scalable systems that impact millions while enjoying Minnesota's vibrant tech scene and exceptional quality of life.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot
- Lead cloud migration projects on AWS/GCP infrastructure
- Mentor junior engineers through pair programming and code reviews
- Optimize system performance with advanced caching strategies
- Develop CI/CD pipelines using Jenkins and Kubernetes
- Collaborate with Product teams to translate business requirements
- Contribute to open-source projects and technical communities
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years building production-grade Java applications
- Expertise in distributed systems and cloud architecture
- Proficient with RESTful APIs and microservices patterns
- Strong problem-solving skills with algorithm fundamentals
- Experience with SQL/NoSQL databases (PostgreSQL, MongoDB)
- Excellent communication and leadership abilities