Job Description
Join our dynamic team at InnovateTech Solutions, a leading tech innovator transforming industries through cutting-edge software. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive technical excellence in our Mesa headquarters. Enjoy collaborative Agile environments, competitive benefits, and opportunities to mentor junior developers while working on projects that impact millions.
Responsibilities
- Design and implement high-performance microservices using Java and Spring Boot
- Lead code reviews and optimize CI/CD pipelines for deployment efficiency
- Collaborate with product teams to translate business requirements into technical specifications
- Develop and maintain RESTful APIs with AWS Lambda and DynamoDB
- Implement automated testing strategies using JUnit and Selenium
- Contribute to architectural decisions and technology stack evolution
- Mentor junior engineers through pair programming and knowledge sharing sessions
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/Node.js)
- Strong understanding of cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Proven experience with Agile methodologies and version control (Git)
- Excellent problem-solving skills and ability to optimize complex systems
- Strong communication skills and collaborative mindset