Job Description
Join our dynamic engineering team at TechNova Solutions, a leading innovator in cloud-native technologies. We're seeking a Senior Software Engineer to build scalable solutions while offering comprehensive visa sponsorship for qualified international talent. Located in Durham's thriving Research Triangle Park, you'll collaborate with industry experts on cutting-edge projects that impact millions of users.
Our commitment to diversity extends to our inclusive workplace culture, where your technical expertise and global perspective are valued. Enjoy competitive benefits, professional development opportunities, and the chance to shape the future of enterprise software.
Responsibilities
- Design and implement cloud-based microservices using Java/Spring Boot and AWS
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance and troubleshoot complex production issues
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines and DevOps automation tools
- Contribute to architecture decisions for scalable, secure systems
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and RESTful API development
- Strong knowledge of AWS services (EC2, S3, Lambda, RDS)
- Experience with microservices architecture and containerization (Docker/Kubernetes)
- Proficiency in SQL/NoSQL databases and data modeling
- Excellent problem-solving skills and ability to work in agile environments
- Eligibility for visa sponsorship (H1B, O1, or other applicable visas)