Job Description
Join our dynamic engineering team at InnovateTech Solutions and make an immediate impact! We're seeking a passionate Senior Software Engineer to help build cutting-edge cloud-native applications that serve millions of users. This is a rare opportunity to join a rapidly growing tech hub in the heart of Kansas City and dive into complex challenges from day one.
Our culture thrives on innovation, collaboration, and continuous learning. You'll work alongside industry experts in a modern Agile environment, leveraging the latest technologies to solve real-world problems. We offer competitive compensation, flexible work arrangements, and a commitment to your professional growth.
Responsibilities
- Design and implement scalable microservices using Java, Spring Boot, and AWS
- Lead code reviews and mentor junior engineers to maintain high-quality standards
- Optimize application performance and troubleshoot complex production issues
- Collaborate with product managers to translate business requirements into technical solutions
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Contribute to architectural decisions and technology roadmap planning
- Ensure robust security practices and compliance with industry standards
Qualifications
- 5+ years of professional software development experience
- Expertise in Java and modern frameworks (Spring Boot, Hibernate)
- Strong understanding of cloud platforms (AWS preferred) and containerization
- Proven experience with RESTful API design and development
- Familiarity with relational databases (PostgreSQL, MySQL) and caching strategies
- Excellent problem-solving skills and ability to work in fast-paced environments
- BS/MS in Computer Science or equivalent practical experience
- Strong communication skills and collaborative mindset