Job Description
Join our dynamic team as a Senior Software Engineer and drive innovation at the heart of Minneapolis's thriving tech scene. We're urgently seeking a passionate developer to architect scalable solutions, mentor junior engineers, and transform complex challenges into cutting-edge software. At TechNova Solutions, we foster a culture of excellence, collaboration, and continuous learning. Enjoy competitive compensation, comprehensive benefits, and the opportunity to shape the future of digital experiences.
Responsibilities
- Design, develop, and maintain high-performance microservices using Java and Spring Boot
- Lead code reviews and implement CI/CD pipelines using Jenkins and Kubernetes
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize application performance and troubleshoot production issues
- Mentor junior engineers through pair programming and knowledge sharing sessions
- Implement security best practices and ensure compliance with industry standards
- Contribute to architectural decisions and technology stack evolution
Qualifications
- 5+ years of experience in backend software development with Java
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/K8s)
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency in SQL and NoSQL databases (PostgreSQL, MongoDB)
- Experience with Agile methodologies and Jira/Confluence
- Bachelor's degree in Computer Science or related field
- Excellent problem-solving skills and attention to detail
- Strong communication abilities and collaborative mindset