Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of cloud-native applications. Located in the vibrant tech hub of Minneapolis, our team builds scalable solutions for Fortune 500 clients. We foster a culture of innovation, continuous learning, and work-life balance. Enjoy competitive benefits, flexible work arrangements, and opportunities to mentor junior developers. If you're passionate about clean code and cutting-edge technologies, this is your chance to make an impact.
Responsibilities
- Design, develop, and maintain scalable microservices using Java and Spring Boot
- Lead code reviews and architectural discussions to ensure technical excellence
- Collaborate with product teams to translate requirements into technical solutions
- Implement CI/CD pipelines using AWS DevOps tools
- Optimize application performance and troubleshoot complex issues
- Contribute to open-source projects and internal innovation initiatives
- Mentor junior engineers through pair programming and knowledge sharing
Qualifications
- 5+ years of experience in backend software development
- Expertise in Java, Spring, and cloud platforms (AWS/GCP)
- Strong understanding of distributed systems and RESTful APIs
- Proficiency with SQL and NoSQL databases
- Experience with containerization (Docker/Kubernetes)
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving and communication skills
- Passion for agile methodologies and test-driven development