Job Description
Join our dynamic engineering team at TechNova Solutions, where innovation meets impact. We're seeking a passionate Senior Software Engineer to architect cutting-edge solutions for our enterprise clients. You'll collaborate with cross-functional teams to transform complex challenges into scalable, high-performance applications using modern tech stacks. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape the future of fintech software.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot and cloud-native architectures
- Lead code reviews and mentor junior engineers while maintaining rigorous quality standards
- Optimize system performance through database tuning and caching strategies
- Develop CI/CD pipelines using Jenkins, Docker, and Kubernetes for seamless deployments
- Collaborate with product teams to translate business requirements into technical specifications
- Implement security best practices and conduct thorough vulnerability assessments
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in Java, Python, and cloud platforms (AWS/GCP)
- Proven experience with microservices architecture and event-driven systems
- Strong understanding of RESTful APIs and GraphQL
- Familiarity with Agile methodologies and JIRA/Confluence
- Experience with containerization and orchestration technologies
- Excellent problem-solving skills and attention to detail