AD

Sr. CS I (Java)

Adobe
Noida10-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
Join WhatsApp Channel