Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of automotive technology in Detroit's thriving tech ecosystem. We're revolutionizing connected vehicle systems with cutting-edge cloud infrastructure and AI-driven solutions. Your expertise will directly impact millions of users while working alongside industry leaders in our state-of-the-art downtown Detroit facility.
Why InnovateTech? We offer competitive equity packages, flexible hybrid work schedules, and unmatched professional development opportunities. Our engineers solve complex challenges in a collaborative environment that values innovation and work-life balance.
Responsibilities
- Design and implement scalable microservices architecture using Java/Spring Boot and AWS
- Lead code reviews and mentor junior engineers while establishing technical best practices
- Develop RESTful APIs and integrate with IoT platforms for automotive data pipelines
- Optimize system performance through database tuning and caching strategies
- Implement CI/CD pipelines using Jenkins and Docker for seamless deployments
- Collaborate with product teams to translate business requirements into technical solutions
Qualifications
- 5+ years of experience in backend development with Java and Spring framework
- Expertise in cloud platforms (AWS/GCP) and containerization technologies
- Strong understanding of RESTful APIs, microservices architecture, and event-driven systems
- Experience with SQL databases (PostgreSQL) and NoSQL solutions (MongoDB)
- Proficiency in testing frameworks (JUnit, Mockito) and TDD methodologies
- Bachelor's degree in Computer Science or equivalent practical experience