Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of fintech innovation in Chicago's vibrant tech ecosystem. We're seeking passionate engineers to build scalable, cloud-native solutions that impact millions of users. Collaborate with cross-functional teams in our downtown office while enjoying competitive benefits, flexible work arrangements, and opportunities for professional growth. Help us redefine digital banking experiences with cutting-edge technologies and a culture of continuous learning.
Responsibilities
- Design, develop, and maintain high-performance microservices using Java/Spring Boot
- Lead cloud infrastructure deployments on AWS with Terraform and Kubernetes
- Mentor junior engineers through code reviews and pair programming sessions
- Implement CI/CD pipelines using Jenkins and Docker for automated testing
- Optimize database queries and system architecture for scalability
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in production-level software development
- Expertise in Java, Spring Boot, and RESTful API design
- Strong understanding of cloud platforms (AWS/GCP) and containerization
- Proficiency in SQL databases (PostgreSQL/MySQL) and caching strategies
- Experience with agile methodologies and test-driven development
- Excellent problem-solving skills and attention to detail
- Strong communication abilities for cross-functional collaboration