Job Description
Join TechNova Solutions as a Senior Software Engineer and help shape the future of cloud-native applications. We're a fast-growing tech company committed to innovation, and we're looking for talented remote engineers to join our dynamic team. Enjoy flexible hours, competitive benefits, and the opportunity to work on cutting-edge projects that impact millions of users worldwide.
Responsibilities
- Design, develop, and maintain scalable microservices using Java and Spring Boot
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Optimize application performance and troubleshoot complex issues
- Lead code reviews and mentor junior engineers
- Participate in Agile ceremonies and contribute to technical roadmaps
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, REST APIs, and cloud platforms (AWS/Azure)
- Strong knowledge of relational databases (SQL) and NoSQL solutions
- Proven experience with containerization and orchestration technologies
- Excellent problem-solving skills and attention to detail
- Ability to work independently and communicate effectively in a remote environment