Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help us revolutionize digital experiences for Fortune 500 clients. We're seeking a passionate innovator to build scalable cloud-native applications using cutting-edge technologies. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape our tech roadmap. Located in Louisville's vibrant tech corridor, our collaborative culture fosters growth and creativity.
Responsibilities
- Architect and implement microservices using Java/Spring Boot and AWS
- Mentor junior engineers through pair programming and code reviews
- Optimize CI/CD pipelines for automated deployment and testing
- Lead API design and integration for enterprise clients
- Conduct performance tuning and security vulnerability assessments
- Collaborate with product teams to translate requirements into technical solutions
Qualifications
- Bachelor's in Computer Science or equivalent experience
- 5+ years building production-grade Java applications
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful API design patterns
- Experience with Agile methodologies and Jira/Confluence
- Proficient in testing frameworks (JUnit, Mockito, Selenium)
- Demonstrated problem-solving through complex system design