Job Description
Join TechNova Solutions as a Senior Software Engineer and help us revolutionize digital experiences for Fortune 500 clients. Located in the vibrant coastal hub of Virginia Beach, our collaborative team builds scalable cloud-native applications using cutting-edge technologies. We offer competitive compensation, flexible remote options, and opportunities to mentor junior developers while tackling complex technical challenges.
Responsibilities
- Architect and implement microservices using Java/Spring Boot and AWS
- Lead CI/CD pipeline optimization using Jenkins and Docker
- Mentor junior engineers through code reviews and pair programming
- Design RESTful APIs and GraphQL endpoints for enterprise applications
- Implement security best practices (OAuth2, JWT, OWASP compliance)
- Optimize database performance with PostgreSQL and Redis caching
- Conduct A/B testing and data-driven feature iterations
Qualifications
- 5+ years of experience in Java/Python and cloud platforms (AWS/GCP)
- Expertise in containerization (Docker/Kubernetes) and infrastructure-as-code (Terraform)
- Strong background in test-driven development and CI/CD automation
- Proficient with frontend frameworks (React/Vue) and responsive design
- Experience with Agile methodologies and Jira project management
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and system design capabilities