Job Description
Join our elite engineering team in the heart of Manhattan! TechNova Solutions is urgently seeking a Senior Software Engineer to drive innovation for our flagship AI platform. This direct-hire opportunity offers immediate impact in a collaborative, high-energy environment where your expertise will shape the future of enterprise software.
We're looking for a visionary leader who thrives in fast-paced agile environments and possesses a passion for scalable architecture. You'll work alongside top-tier developers to architect, develop, and deploy cutting-edge solutions serving Fortune 500 clients. Enjoy comprehensive benefits, flexible work arrangements, and professional development opportunities.
Responsibilities
- Architect and implement scalable microservices using Java/Spring Boot and cloud technologies (AWS/Azure)
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance through database tuning and caching strategies
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines using Jenkins and Docker for automated deployments
- Conduct root cause analysis for production incidents and implement preventive measures
- Stay current with emerging technologies and propose innovative solutions
Qualifications
- 8+ years of software development experience with Java and cloud platforms
- Proven track record architecting distributed systems at scale
- Expertise in RESTful API design and microservices architecture
- Strong knowledge of SQL/NoSQL databases (PostgreSQL, MongoDB)
- Experience with DevOps practices and containerization (Docker, Kubernetes)
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills and ability to work in agile environments
- Strong communication skills with technical and non-technical stakeholders