Job Description
Join InnovateKC Solutions, a leading fintech disruptor in the heart of Kansas City! We're seeking a passionate Senior Software Engineer to architect scalable solutions that transform how businesses manage financial data. You'll collaborate with cross-functional teams in our modern downtown headquarters, leveraging cutting-edge technologies to build mission-critical systems. Enjoy flexible work arrangements, comprehensive benefits, and opportunities to shape the future of finance technology.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead code reviews and mentor junior engineers through pair programming sessions
- Optimize database performance for PostgreSQL and NoSQL systems
- Develop CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Translate business requirements into technical specifications and user stories
- Conduct automated testing with JUnit, Mockito, and Selenium frameworks
- Collaborate with product teams to deliver features aligned with market demands
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in enterprise software development
- Expertise in Java, Python, and modern JavaScript frameworks (React/Angular)
- Proficiency with cloud platforms (AWS/Azure) and containerization technologies
- Strong understanding of RESTful APIs and microservices architecture
- Experience with Agile methodologies and Jira/Confluence tools
- Demonstrated ability to solve complex technical problems and optimize system performance