Job Description
Join our award-winning engineering team in Denver, NC! TechNova Solutions is urgently seeking a Senior Software Engineer to build cutting-edge cloud-native applications. We offer competitive compensation, comprehensive benefits, and full relocation assistance for qualified candidates. Help us transform industries through innovative technology while enjoying work-life balance in our vibrant North Carolina community.
Responsibilities
- Design, develop, and maintain scalable microservices using Java/Spring Boot
- Lead CI/CD pipeline optimization using AWS and Jenkins
- Collaborate with cross-functional teams to define technical requirements
- Mentor junior engineers and conduct code reviews
- Implement RESTful APIs and ensure system security best practices
- Monitor system performance and troubleshoot production issues
- Contribute to architectural decisions and technology roadmap
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development
- Expertise in Java, Spring Boot, and cloud platforms (AWS/GCP)
- Strong understanding of microservices architecture and containerization (Docker/Kubernetes)
- Proficient in testing frameworks (JUnit, Mockito) and agile methodologies
- Excellent problem-solving skills and attention to detail
- Experience with CI/CD tools and infrastructure-as-code (Terraform)