Job Description
Join TechNova Solutions in Minneapolis and shape the future of cloud-native applications! We're seeking a passionate Senior Software Engineer to lead technical initiatives in our fast-paced innovation hub. As a key member of our agile team, you'll architect scalable solutions while mentoring junior developers. Enjoy competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge projects that impact millions of users.
Responsibilities
- Design and implement microservices architecture using Java/Spring Boot
- Lead code reviews and enforce best practices across the team
- Collaborate with product managers to define technical roadmaps
- Optimize system performance and troubleshoot complex issues
- Mentor junior engineers through pair programming and workshops
- Integrate cloud services (AWS/GCP) for deployment scalability
- Contribute to CI/CD pipeline improvements and DevOps practices
Qualifications
- 5+ years of experience in backend development
- Expertise in Java, Spring Boot, and RESTful APIs
- Strong understanding of microservices architecture
- Proficiency with relational (PostgreSQL) and NoSQL databases
- Experience with cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Proven track record of mentoring development teams
- Bachelor's degree in Computer Science or related field