Job Description
Join our dynamic engineering team at InnovateTech Solutions, a Mesa-based leader in cloud-native SaaS platforms. We're seeking a passionate Senior Software Engineer to architect scalable solutions that transform how businesses operate. You'll collaborate with cross-functional teams to deliver cutting-edge features while mentoring junior developers and driving technical excellence in a fast-paced Agile environment.
Responsibilities
- Lead design and implementation of microservices using Java/Spring Boot
- Optimize cloud infrastructure on AWS for performance and cost-efficiency
- Mentor junior engineers through code reviews and pair programming
- Develop CI/CD pipelines to ensure rapid, reliable deployments
- Collaborate with product teams to translate business requirements into technical solutions
- Conduct rigorous testing (unit, integration, load) to ensure system reliability
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience building enterprise-grade applications
- Expertise in Java, Spring Boot, and RESTful API development
- Strong proficiency with AWS services (EC2, S3, Lambda, RDS)
- Experience with containerization (Docker, Kubernetes) and CI/CD tools (Jenkins, GitLab CI)
- Proven ability to optimize database performance (SQL/NoSQL)
- Excellent problem-solving and communication skills