Job Description
Join Innovatech Solutions' award-winning engineering team in Milwaukee and transform how businesses leverage technology. We're seeking a passionate Senior Software Engineer to architect scalable cloud solutions while mentoring junior developers. Enjoy hybrid work flexibility, competitive benefits, and opportunities to work with cutting-edge technologies in a collaborative environment where your ideas drive innovation.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot and AWS
- Lead code reviews and enforce best practices across the engineering team
- Collaborate with product teams to translate requirements into technical specifications
- Optimize system performance and troubleshoot complex production issues
- Mentor junior engineers through pair programming and knowledge sharing sessions
- Contribute to CI/CD pipeline improvements using Jenkins and Docker
- Participate in Agile ceremonies and drive technical debt reduction initiatives
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and cloud-native architecture patterns
- Strong proficiency with relational databases (PostgreSQL, MySQL) and NoSQL solutions
- Proven experience with AWS services (EC2, S3, Lambda, RDS)
- Familiarity with containerization technologies (Docker, Kubernetes)
- Excellent problem-solving skills and ability to work in cross-functional teams
- Experience with Agile methodologies and test-driven development