Job Description
Join TechInnovate Solutions, a cutting-edge tech firm transforming industries with innovative software solutions. We're seeking a passionate Senior Software Engineer to lead development of scalable cloud applications. Enjoy competitive benefits, flexible work arrangements, and opportunities to shape our product roadmap. Apply today and become part of Cleveland's thriving tech community!
Responsibilities
- Design and implement high-performance microservices using Java/Spring Boot
- Lead code reviews and mentor junior developers
- Optimize system architecture for scalability and security
- Collaborate with product managers to define technical requirements
- Implement CI/CD pipelines and DevOps best practices
- Resolve complex production issues and drive system improvements
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience with enterprise-level Java development
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Experience with SQL/NoSQL databases and caching strategies
- Proven ability to lead technical projects and mentor teams