Computer Scientist I

Adobe Adobe · Enterprise · Bangalore, India +1

Software Developer with strong Java expertise and a solid foundation in data structures and algorithms, experienced in building and operating scalable backend systems, working with cloud and CI/CD ecosystems, and collaborating across teams to deliver reliable, secure, and high-quality software.

What you'd actually do

  1. Design, develop, and maintain scalable backend services using Java.
  2. Write clean, efficient, and testable code following best engineering practices.
  3. Implement and optimize algorithms and data structures for performance-critical systems.
  4. Build and maintain CI/CD pipelines and automation workflows.
  5. Collaborate with multi-functional teams including DevOps, Security, and Product.

Skills

Required

  • Java
  • data structures
  • algorithms
  • backend systems
  • cloud platforms
  • CI/CD

Nice to have

  • large-scale systems
  • PKI
  • digital certificates
  • code-signing
  • software supply chain security
  • secure and compliant engineering systems
  • containerization
  • Kubernetes
  • performance optimization
  • system design