ADAdobe
Sr. CS I (Java)
Noida ₹10-12 LPA Posted 15 Apr 2025
FULL TIME
Full Stack
Software Development
Java
Cloud
Job Description
What You Will Need to Succeed-
- B.Tech / M.Tech degree in Computer Science or a related field
- Minimum 10 years of hands-on experience in full stack software development
- Strong computer science fundamentals and a solid understanding of algorithm design and performance optimization
- Expertise in Java programming and backend technologies including SQL/NoSQL databases, microservices architecture, streaming platforms like Kafka, caching systems like Redis or Aerospike, and Web/Proxy/Cache servers like Nginx
- Frontend proficiency with modern JavaScript, React.js, HTML, CSS, TypeScript, Web Components, and frontend architectures like MVC, Flux, or Redux
- Experience with WebRTC and WebSocket-based communication
- Knowledge of AWS and/or Azure cloud services
- Experience developing complex web applications with responsive, modular, and loosely coupled codebases
- Deep understanding of web standards and modern browsers at both API and internal levels (e.g., JS engines, rendering pipelines, shadow DOM, service workers)
- Experience building and maintaining scalable backend services and APIs
- Familiarity with GraphQL and modern frontend tooling including SCSS, CSS resets, and dynamic rendering techniques
- Ability to write secure, maintainable, and performant frontend and backend code
What You'll Do
- This is an individual contributor role focused on end-to-end engineering responsibilities
- Design and architect new features, backend services, and frontend components while enhancing existing systems
- Own all phases of software development including requirement analysis, architecture design, development, testing, deployment, and automation
- Collaborate with architects, product managers, UI/UX designers, and engineering teams to build high-quality technical solutions
- Write technical specifications, develop prototypes, and clearly communicate design ideas
- Stay updated with emerging technologies and trends, and help influence product and technical direction
- Build and deliver robust full stack features by closely working with cross-functional teams
- Extend and optimize existing frontend and backend systems to ensure scalability and maintainability
- Contribute to a high-performance team culture with knowledge sharing, mentoring, and continuous improvement
- Exposure to Generative AI is considered a plus
