Job Description
Join TechNova Solutions as a Senior Software Engineer and help shape the future of cloud-native applications. We're seeking innovative minds to architect scalable systems, mentor junior developers, and drive technical excellence in a collaborative environment. Work with cutting-edge technologies on products used by millions worldwide while enjoying competitive compensation and comprehensive benefits.
Responsibilities
- Design, develop, and maintain high-performance microservices using Java and Spring Boot
- Lead code reviews and implement best practices for CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specifications
- Optimize system performance and resolve complex production issues
- Architect cloud solutions on AWS with Kubernetes and Docker
- Mentor junior engineers through pair programming and knowledge sharing
- Contribute to open-source projects and technical blog publications
Qualifications
- 5+ years of experience in backend development with Java/Spring ecosystem
- Expertise in distributed systems, databases (PostgreSQL, MongoDB), and message queues
- Proven experience with cloud platforms (AWS/GCP) and containerization
- Strong problem-solving skills with algorithm and data structure fundamentals
- Experience leading technical projects and mentoring teams
- Bachelor's degree in Computer Science or equivalent experience
- Contributions to open-source repositories or personal projects