Job Description
Join TechNova Solutions as a Senior Software Engineer and shape the future of cloud-native applications in our state-of-the-art Phoenix headquarters. We're seeking innovators passionate about building scalable systems while enjoying Arizona's vibrant tech ecosystem. Enjoy competitive compensation, flexible work arrangements, and opportunities to mentor junior developers while working on cutting-edge projects.
Responsibilities
- Design and implement microservices architecture using Java/Spring Boot and AWS
- Lead code reviews and enforce best practices across the engineering team
- Optimize system performance and troubleshoot complex production issues
- Collaborate with product managers to define technical roadmaps
- Mentor junior engineers through pair programming and knowledge sharing
- Implement CI/CD pipelines using Jenkins and Terraform
Qualifications
- 5+ years of experience in object-oriented programming with Java
- Expertise in cloud platforms (AWS/GCP/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and event-driven architectures
- Proven track record of delivering scalable SaaS applications
- Experience with Agile methodologies and JIRA
- Bachelor's degree in Computer Science or equivalent experience