Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing fintech solutions from our Milwaukee headquarters. As a Senior Software Engineer, you'll architect scalable systems while mentoring junior developers in a collaborative, agile environment. Enjoy modern perks including flexible schedules, professional development stipends, and quarterly team-building events at Lake Michigan. We're committed to building diverse teams where innovation thrives.
Responsibilities
- Lead full-cycle development of cloud-native applications using Java and Spring Boot
- Design RESTful APIs and microservices architecture on AWS infrastructure
- Mentor junior engineers through code reviews and pair programming sessions
- Implement CI/CD pipelines using Jenkins and Docker for seamless deployments
- Optimize database performance with PostgreSQL and Redis caching strategies
- Conduct thorough testing including unit, integration, and load testing
- Collaborate with product teams to translate business requirements into technical solutions
Qualifications
- 5+ years of professional software development experience
- Expert proficiency in Java, Python, and JavaScript/TypeScript
- Strong understanding of microservices architecture and cloud platforms (AWS preferred)
- Experience with Agile methodologies and JIRA project management
- Bachelor's degree in Computer Science or related field
- Proven track record of leading successful product launches
- Excellent problem-solving skills and attention to detail
- Strong communication abilities for cross-functional collaboration