Job Description
Join our award-winning engineering team at InnovateTech Solutions, where we're revolutionizing fintech from our Detroit headquarters with flexible remote options. We're seeking a passionate Senior Software Engineer to architect and build scalable cloud-native applications that serve millions of users. Enjoy competitive compensation, comprehensive benefits, and the opportunity to shape the future of digital finance.
Responsibilities
- Lead design and implementation of microservices using Java/Spring Boot and AWS
- Mentor junior engineers through code reviews and architectural discussions
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical solutions
- Drive DevOps excellence through infrastructure-as-code practices
- Contribute to open-source projects and technical community events
Qualifications
- 5+ years of experience in backend Java development with Spring ecosystem
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong background in RESTful API design and event-driven architecture
- Proficiency in testing frameworks (JUnit, Mockito) and TDD principles
- Bachelor's degree in Computer Science or equivalent experience
- Experience with fintech or high-throughput transaction systems preferred