Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing fintech platforms. We're seeking a passionate Senior Software Engineer to lead critical projects in our Cleveland headquarters. This immediate hire position offers competitive compensation, flexible work arrangements, and the chance to impact millions of users. Collaborate with cross-functional teams to deliver scalable, secure solutions while mentoring junior developers. Enjoy our modern downtown office with cutting-edge tools and a culture that values innovation and work-life balance.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot
- Lead code reviews and enforce best practices across the engineering team
- Optimize database performance for high-transaction systems
- Develop CI/CD pipelines using Jenkins and Kubernetes
- Collaborate with product managers to translate requirements into technical specifications
- Mentor junior engineers through pair programming and technical workshops
- Contribute to architectural decisions and technology roadmap planning
Qualifications
- 5+ years of experience in backend development with Java
- Expertise in cloud platforms (AWS/GCP) and containerization
- Strong understanding of RESTful APIs and microservices architecture
- Proven experience with SQL/NoSQL databases (PostgreSQL, MongoDB)
- Familiarity with Agile methodologies and JIRA/Confluence
- BS/MS in Computer Science or equivalent practical experience
- Portfolio demonstrating complex system design and optimization projects