Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing the fintech industry through cutting-edge software solutions. As a Senior Software Engineer, you'll architect scalable systems, mentor junior developers, and collaborate with cross-functional teams to deliver high-impact products. Our Chicago headquarters offers a vibrant work culture with competitive benefits and opportunities for professional growth. If you're passionate about building robust applications and thrive in a fast-paced environment, we want to hear from you!
Responsibilities
- Design, develop, and maintain high-performance backend services using Java/Spring Boot
- Lead technical planning and code reviews for microservices architecture
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines using AWS and Docker for automated deployments
- Mentor junior engineers through pair programming and knowledge sharing sessions
- Optimize database performance and troubleshoot complex system issues
- Stay current with emerging technologies and contribute to technical innovation
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in backend development with Java/Spring ecosystem
- Strong expertise in microservices architecture and RESTful API design
- Proficiency with relational databases (PostgreSQL, MySQL) and caching strategies
- Experience with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Demonstrable problem-solving skills through portfolio or technical assessments
- Excellent communication skills and ability to collaborate in agile environments