Job Description
Join TechNova Solutions as a Senior Software Engineer and become part of our award-winning team revolutionizing fintech solutions. We're hiring immediately for our Memphis hub with relocation assistance for qualified candidates. Enjoy competitive benefits, flexible work arrangements, and cutting-edge projects in a collaborative environment. Help us build scalable platforms that serve millions of users while advancing your career in one of America's most livable cities.
Responsibilities
- Design, develop, and maintain high-performance microservices using Java and Spring Boot
- Lead code reviews and implement CI/CD pipelines using Jenkins and AWS
- Mentor junior engineers and conduct technical workshops
- Collaborate with product teams to translate requirements into technical specifications
- Optimize database performance using PostgreSQL and Redis
- Implement security best practices and conduct vulnerability assessments
- Contribute to architectural decisions and technology roadmap planning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in Java development
- Expertise with cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong background in RESTful API design and development
- Proven experience with Agile methodologies and JIRA
- Excellent problem-solving skills and system design abilities
- Strong communication skills and ability to work in cross-functional teams