Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help shape the future of digital innovation in Louisville's thriving tech scene. We're seeking a passionate developer to architect scalable solutions for our SaaS platform while mentoring junior engineers. Enjoy hybrid work, competitive benefits, and opportunities to work with cutting-edge technologies in a collaborative, agile environment.
Responsibilities
- Design and implement cloud-native microservices using Java/Spring Boot
- Lead code reviews and contribute to technical architecture decisions
- Optimize system performance and resolve complex scalability challenges
- Mentor junior engineers through pair programming and knowledge sharing
- Implement CI/CD pipelines using AWS and Jenkins
- Collaborate with product teams to translate business requirements into technical solutions
Qualifications
- 5+ years of experience in backend development with Java/Spring
- Expertise in RESTful APIs, microservices, and cloud platforms (AWS preferred)
- Strong problem-solving skills with experience in algorithm design
- Familiarity with Agile methodologies and test-driven development
- Bachelor's degree in Computer Science or equivalent experience
- Proven track record of mentoring junior developers
- Experience with containerization (Docker/Kubernetes) is a plus