Job Description
Join InnovateTech Solutions, a leading digital transformation firm headquartered in Detroit's thriving tech corridor. We're seeking a passionate Senior Software Engineer to architect scalable solutions for Fortune 500 clients in the automotive and manufacturing sectors. This role offers unparalleled growth opportunities in a collaborative, innovation-driven environment with competitive benefits including equity, flexible work options, and professional development stipends.
Our downtown Detroit office features state-of-the-art facilities, a rooftop terrace overlooking the Detroit River, and regular hackathons where your ideas can shape real-world products. As a key member of our agile team, you'll contribute to mission-critical projects that redefine industry standards while advancing your career alongside industry experts.
Responsibilities
- Design and implement cloud-native microservices using Java, Spring Boot, and AWS
- Lead code reviews and mentor junior engineers while establishing best practices
- Collaborate with cross-functional teams to deliver CI/CD pipelines using Jenkins and Docker
- Optimize system performance through database tuning and caching strategies
- Architect secure RESTful APIs with OAuth 2.0 and JWT authentication
- Translate complex business requirements into technical specifications
Qualifications
- 5+ years of professional software development experience with Java/Spring ecosystem
- Expertise in cloud platforms (AWS/Azure/GCP) and containerization technologies
- Proven track record of delivering scalable enterprise applications
- Strong understanding of Agile methodologies and DevOps practices
- Bachelor's degree in Computer Science or equivalent technical certification
- Experience with event-driven architectures and messaging systems (Kafka/RabbitMQ)
- Portfolio demonstrating open-source contributions or personal projects