Job Description
Join InnovateTech Solutions as a Senior Software Engineer in Nashville's thriving tech scene! We're building revolutionary cloud-native platforms for Fortune 500 clients and need your expertise to architect scalable solutions. Our collaborative team values innovation, work-life balance, and professional growth. Enjoy competitive benefits, flexible remote options, and the opportunity to mentor junior developers while tackling cutting-edge challenges in AI-integrated systems.
Responsibilities
- Design and implement microservices architecture using Java/Spring Boot
- Lead cloud migration projects on AWS/GCP with Kubernetes orchestration
- Mentor junior engineers through code reviews and architectural discussions
- Optimize database performance and implement CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specifications
- Conduct thorough testing and debugging to ensure production-quality code
Qualifications
- 5+ years of experience in backend development with Java/Spring
- Expertise in cloud platforms (AWS/GCP) and containerization technologies
- Strong understanding of RESTful APIs and event-driven architectures
- Proven experience leading full software development lifecycle projects
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills and ability to work in agile environments