Job Description
Join TechNova Solutions' cutting-edge engineering team in Minneapolis and shape the future of cloud-native applications. We're seeking a passionate Senior Software Engineer to architect scalable solutions using modern frameworks while driving innovation in a collaborative, agile environment. Enjoy competitive compensation, comprehensive benefits, and the opportunity to work on projects that impact millions of users globally.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot and AWS
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance and resolve complex technical challenges
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines using Docker, Kubernetes, and Jenkins
- Contribute to architectural decisions and technology roadmap planning
Qualifications
- 5+ years of experience in backend development with Java and Spring framework
- Expertise in cloud platforms (AWS/Azure) and microservices architecture
- Strong understanding of RESTful APIs, databases (SQL/NoSQL), and caching strategies
- Proven track record of delivering production-grade applications
- Experience with Agile methodologies and test-driven development
- Bachelor's degree in Computer Science or related field