Job Description
Join our award-winning team at InnovateKC Tech, a leader in fintech solutions transforming how businesses manage finances. We're seeking a passionate Senior Software Engineer to build cutting-edge cloud applications in our downtown Kansas City headquarters. Enjoy hybrid work, competitive benefits, and opportunities to shape the future of financial technology.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot
- Lead code reviews and mentor junior developers
- Optimize database performance for PostgreSQL and Redis
- Collaborate with product teams to translate requirements into technical specs
- Implement CI/CD pipelines using AWS and Jenkins
- Contribute to architecture decisions for enterprise-level applications
- Document technical specifications and API documentation
Qualifications
- 5+ years of experience in Java development
- Expertise in Spring Boot, RESTful APIs, and microservices
- Strong AWS/Azure cloud deployment experience
- Bachelor's degree in Computer Science or related field
- Proficiency in SQL and NoSQL databases
- Agile/Scrum methodology experience
- Excellent problem-solving and communication skills