Job Description
Join our award-winning engineering team in Louisville and build cutting-edge solutions that impact millions. InnovateTech Solutions is seeking a passionate Senior Software Engineer to architect scalable systems and lead transformative projects in a collaborative, agile environment. Enjoy hybrid work flexibility, comprehensive benefits, and opportunities to mentor junior developers while working with modern tech stacks.
Responsibilities
- Design and implement microservices using Java, Spring Boot, and AWS
- Lead code reviews and architectural decisions for cloud-native applications
- Mentor junior engineers through pair programming and technical workshops
- Optimize system performance and implement CI/CD pipelines using Jenkins
- Collaborate with product teams to deliver user-centric features
- Ensure security best practices across all development lifecycle stages
Qualifications
- 5+ years of experience in full-stack development
- Expertise in Java, Spring, and RESTful API design
- Strong background in cloud platforms (AWS/GCP) and containerization
- Proven track record of leading successful agile projects
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving and communication skills