Job Description
Join our dynamic engineering team in Denver and build the future of cloud-native applications! InnovateTech Solutions is seeking a passionate Senior Software Engineer to architect scalable systems using cutting-edge technologies. You'll collaborate with cross-functional teams to deliver high-impact solutions while mentoring junior developers. Enjoy a competitive salary, flexible work arrangements, and opportunities to work on projects that impact millions of users.
Responsibilities
- Design, develop, and maintain scalable microservices using Java and Spring Boot
- Lead code reviews and implement CI/CD pipelines in AWS/GCP
- Mentor junior engineers and conduct technical workshops
- Optimize system performance and implement robust security protocols
- Collaborate with product managers to translate requirements into technical solutions
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development with Java
- Proficiency in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Experience with agile methodologies and JIRA/Confluence
- Excellent problem-solving skills and ability to work in fast-paced environments
- Strong communication skills with both technical and non-technical stakeholders