Job Description
Join TechNova Solutions as a Senior Software Engineer and help shape the future of cloud-native applications in our Kansas City headquarters. We're seeking passionate innovators to build scalable, high-performance systems that impact millions of users. With relocation assistance and a collaborative culture, this is your chance to accelerate your career in a thriving tech ecosystem. Enjoy competitive benefits, flexible work arrangements, and opportunities to lead cutting-edge projects.
Responsibilities
- Design, develop, and deploy microservices using Java, Spring Boot, and Kubernetes
- Collaborate with cross-functional teams to define technical roadmaps and deliverables
- Mentor junior engineers through code reviews and pair programming sessions
- Optimize system performance and implement CI/CD pipelines
- Lead architecture decisions for cloud infrastructure on AWS
- Document technical specifications and maintain API contracts
Qualifications
- 5+ years of experience in backend software development
- Expertise in Java, Python, and cloud platforms (AWS/GCP)
- Strong understanding of RESTful APIs and microservices architecture
- Proven experience with containerization (Docker/Kubernetes)
- Bachelor's degree in Computer Science or related field
- Excellent problem-solving and communication skills
- Experience with Agile methodologies and JIRA