Job Description
Join TechInnovate Solutions, a leader in cloud-native platforms, as we revolutionize enterprise software solutions. We're seeking a passionate Senior Software Engineer to architect scalable systems and drive technical excellence in our Seattle headquarters. Enjoy competitive compensation, comprehensive benefits, and the opportunity to impact millions of users globally.
Responsibilities
- Design and implement high-performance microservices using Java and Spring Boot
- Lead cloud infrastructure optimization on AWS with Terraform and Kubernetes
- Mentor junior engineers and conduct code reviews to maintain quality standards
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and automation tools for seamless deployments
- Conduct architectural reviews and identify system improvements
Qualifications
- 5+ years of experience in backend development with Java
- Expertise in cloud platforms (AWS/Azure) and container orchestration
- Strong understanding of distributed systems and scalability principles
- Proficient in testing frameworks (JUnit, Mockito) and TDD methodologies
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and ability to work in agile environments