Job Description
Join TechNova Solutions, a leading innovator in enterprise software, as we accelerate growth in our Kansas City engineering hub. We're seeking a passionate Senior Software Engineer to architect and build scalable cloud-native applications that serve millions of users. This immediate hire opportunity offers competitive compensation, flexible work arrangements, and the chance to shape cutting-edge solutions in a collaborative environment.
Responsibilities
- Design, develop, and maintain high-performance microservices using Java/Spring Boot
- Lead cloud infrastructure optimization on AWS/GCP with CI/CD automation
- Mentor junior engineers through pair programming and technical reviews
- Collaborate with product teams to translate business requirements into technical specifications
- Implement robust testing strategies including unit, integration, and load testing
- Drive architectural decisions and design patterns for scalable solutions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and microservices architecture
- Strong proficiency with cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Experience with Agile methodologies and DevOps practices
- Demonstrated problem-solving skills in complex distributed systems
- Excellent communication and collaboration abilities