Job Description
Join InnovateTech Solutions as a Senior Software Engineer and revolutionize digital experiences for Fortune 500 clients. We're seeking a passionate innovator to architect scalable cloud solutions using cutting-edge technologies in our downtown Cleveland headquarters. Enjoy hybrid flexibility, competitive equity packages, and opportunities to mentor junior developers while solving complex challenges in fintech and healthcare domains.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead code reviews and CI/CD pipeline optimization for enterprise applications
- Collaborate with product teams to translate business requirements into technical specifications
- Implement security best practices and performance optimization strategies
- Mentor junior engineers through pair programming and technical workshops
- Contribute to architectural decisions for high-availability systems
- Automate testing infrastructure using Selenium and Jenkins
Qualifications
- 5+ years of experience building production-grade Java applications
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong background in RESTful API development and database optimization
- Proven experience with Agile methodologies and JIRA
- Bachelor's degree in Computer Science or equivalent practical experience
- Portfolio demonstrating full-stack development projects
- Excellent problem-solving skills and ability to troubleshoot complex systems