Job Description
Join InnovateTech Solutions' dynamic engineering team in Detroit's thriving tech corridor! We're seeking a passionate Senior Software Engineer to architect and develop cutting-edge cloud-native applications. Collaborate with cross-functional teams to solve complex challenges while leveraging modern tech stacks in a hybrid work environment. Enjoy competitive compensation, comprehensive benefits, and opportunities to shape the future of enterprise software.
Responsibilities
- Design scalable microservices using Java/Spring Boot and AWS cloud infrastructure
- Mentor junior engineers through code reviews and architectural planning
- Implement CI/CD pipelines using Jenkins and Docker for automated deployments
- Optimize system performance and troubleshoot production issues
- Translate business requirements into technical specifications
- Lead agile ceremonies and contribute to sprint planning
- Ensure security best practices across all development phases
Qualifications
- 5+ years of experience in Java/Spring Boot development
- Proficiency with cloud platforms (AWS/Azure) and containerization
- Strong understanding of RESTful APIs and microservices architecture
- Experience with CI/CD tools and test-driven development
- Bachelor's degree in Computer Science or related field
- Excellent problem-solving and communication skills
- Agile/Scrum methodology experience