Job Description
Join TechNova Solutions, a leader in cloud-native software development, as we revolutionize enterprise solutions. We're seeking a passionate Senior Software Engineer to architect scalable systems in our San Jose headquarters. Enjoy competitive benefits, flexible work arrangements, and opportunities to mentor junior developers while working with cutting-edge technologies in a collaborative environment.
Responsibilities
- Design and implement scalable microservices using Java, Spring Boot, and Kubernetes
- Lead code reviews and enforce best practices across distributed teams
- Collaborate with Product Managers to translate requirements into technical specifications
- Optimize application performance and troubleshoot complex production issues
- Mentor junior engineers through pair programming and technical workshops
- Contribute to CI/CD pipeline improvements using Jenkins and Docker
- Participate in agile ceremonies and drive sprint deliverables
Qualifications
- 5+ years of experience in backend development with Java ecosystem
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong understanding of RESTful APIs and event-driven architecture
- Proven track record of shipping production-grade applications
- Bachelor's degree in Computer Science or equivalent experience
- Experience with distributed systems and database optimization
- Excellent problem-solving skills and attention to detail