Job Description
Join InnovateKC Solutions, a leading fintech disruptor in the heart of Kansas City, as we revolutionize digital banking experiences. Our engineering culture thrives on innovation, collaboration, and cutting-edge technology. We're seeking a passionate Senior Software Engineer to architect scalable solutions and mentor our growing team. Enjoy flexible work arrangements, competitive benefits, and the opportunity to shape the future of financial technology.
Responsibilities
- Design, develop, and maintain high-performance microservices using Java and Spring Boot
- Lead architectural decisions for cloud-native applications on AWS
- Mentor junior engineers through code reviews and pair programming
- Implement CI/CD pipelines using Jenkins and Docker
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and ensure robust security protocols
- Participate in agile ceremonies and contribute to continuous improvement
Qualifications
- 5+ years of experience in backend development with Java/Spring ecosystem
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of microservices architecture and RESTful APIs
- Proven track record of delivering scalable, production-ready systems
- Bachelor's degree in Computer Science or equivalent experience
- Experience with SQL/NoSQL databases and caching strategies
- Familiarity with agile methodologies and test-driven development