Job Description
URGENT HIRING: Start Immediately! InnovateTech Solutions is seeking a Senior Software Engineer to join our dynamic team in Nashville, TN. This direct-hire position offers immediate onboarding for candidates ready to make an impact. Join a cutting-edge tech environment where your expertise drives innovation and growth.
As a key member of our development team, you'll architect scalable solutions, mentor junior engineers, and collaborate with cross-functional partners to deliver high-impact products. If you're passionate about coding and thrive in fast-paced environments, this is your chance to accelerate your career.
Responsibilities
- Design, develop, and maintain scalable cloud-based applications using Java and AWS
- Lead code reviews and implement best practices for software quality
- Collaborate with product managers to translate business requirements into technical solutions
- Optimize system performance and troubleshoot complex technical issues
- Mentor junior developers through pair programming and knowledge sharing
- Participate in agile ceremonies and contribute to sprint planning
- Document technical specifications and maintain code repositories
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expert proficiency in Java, Spring Boot, and RESTful APIs
- Strong understanding of cloud platforms (AWS, Azure, or GCP)
- Experience with CI/CD pipelines and containerization (Docker/Kubernetes)
- Proven ability to lead technical projects and mentor team members
- Excellent problem-solving skills and attention to detail
- Strong communication skills for stakeholder collaboration