Job Description
Join our dynamic team at InnovateTech Solutions as we revolutionize cloud infrastructure for Fortune 500 clients. We're seeking a passionate Senior Software Engineer to architect scalable solutions using cutting-edge technologies in our Phoenix headquarters. Enjoy competitive benefits, flexible work arrangements, and opportunities to mentor junior developers while working on projects that impact millions of users.
Responsibilities
- Design and implement microservices architecture using Java, Spring Boot, and Kubernetes
- Lead CI/CD pipeline optimization using Jenkins, Docker, and AWS DevOps tools
- Collaborate with cross-functional teams to deliver scalable cloud-native applications
- Conduct code reviews and enforce best practices for maintainability and security
- Troubleshoot complex system issues and implement performance improvements
- Drive technical innovation through experimentation with emerging technologies
- Mentor junior engineers and contribute to technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development with Java/Spring
- Expertise in cloud platforms (AWS/Azure/GCP) and container orchestration
- Strong understanding of RESTful APIs and microservices patterns
- Proficiency in testing frameworks (JUnit, Mockito) and TDD methodologies
- Experience with SQL/NoSQL databases (PostgreSQL, MongoDB, Redis)
- Excellent problem-solving skills and ability to work in Agile environments