Job Description
Join our cutting-edge engineering team in Mesa, AZ as a Senior Software Engineer! We're revolutionizing cloud-native solutions for enterprise clients and seeking passionate innovators to drive our next-generation platform. At InnovateTech Solutions, you'll collaborate with elite engineers in a modern, agile environment while building scalable systems that impact millions of users. Enjoy competitive compensation, comprehensive benefits, and the opportunity to shape the future of technology.
Responsibilities
- Architect and implement microservices using Java/Spring Boot in AWS cloud infrastructure
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance through database tuning and caching strategies
- Design RESTful APIs with thorough documentation using Swagger/OpenAPI
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Collaborate with product teams to translate requirements into technical specifications
- Troubleshoot complex production issues with root cause analysis
- Contribute to technical roadmap planning and architectural decisions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, and modern JavaScript frameworks (React/Vue)
- Strong understanding of cloud platforms (AWS/Azure/GCP) and containerization
- Proven experience with microservices architecture and distributed systems
- Proficiency in SQL/NoSQL databases and ORM frameworks
- Familiarity with Agile methodologies and Jira/Confluence
- Excellent problem-solving skills and attention to detail