Computer Scientist - I (Java Backend)

Changing the world through digital experiences, Adobe gives everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Computer Scientist - I (Java Backend)

Adobe Creative Enterprise (CEnt) group is building highly scalable and available APIs and workflow offerings for Adobe's Enterprise Customers for Creative Cloud. This includes Firefly services and services built on flagship products like Photoshop, Lightroom and InDesign.

As a Computer Scientist - I (Java Backend) at Adobe, you'll be part of a team creating a cohesive layer that orchestrates various services provided by CC products. You'll work on designing and developing scalable backend services, taking ownership of features from conception to deployment.

The role involves working with cutting-edge technologies in a collaborative environment, building solutions that power Adobe's enterprise-grade creative tools. You'll be responsible for the full lifecycle of projects, from user stories to maintenance, ensuring high-quality deliverables throughout.

Key aspects of the role include:

  • Architecting and implementing scalable backend services
  • Working with distributed systems and cloud technologies
  • Collaborating with cross-functional teams
  • Building highly available APIs for enterprise customers
  • Contributing to Adobe's mission of changing the world through digital experiences

The ideal candidate combines strong technical skills with collaborative abilities, ready to work in a dynamic environment where new ideas are welcomed and innovation is encouraged. This is an opportunity to work on products that millions of creative professionals use daily, making a real impact on how digital experiences are created and delivered.

Adobe offers a collaborative culture, the chance to work on industry-leading products, and the opportunity to grow professionally while working with some of the best minds in the industry. The company is committed to creating exceptional employee experiences and fostering an environment where everyone's ideas are valued.

Last updated 7 days ago

Responsibilities For Computer Scientist - I (Java Backend)

  • Design and development of one or more services/components
  • Responsible for full lifecycle of the project from user story to design, development, testing, documentation and maintenance
  • Architect, design, implement, review, document and deploy application with high quality
  • Work in highly collaborative and ever evolving environment
  • Work with highly flexible and geographically distributed teams

Requirements For Computer Scientist - I (Java Backend)

Java
Redis
Cassandra
MongoDB
Kafka
  • B. Tech and/or M. Tech in Computer Science with excellent academic record, or equivalent experience
  • 5+ years of software development experience primarily in back-end systems
  • Proficient in data structures and algorithms
  • Expertise in Java / NodeJS / Scala and related frameworks
  • Experience in designing, building, evolving and working with large scale, complex software projects
  • Experience in developing scalable Cloud-based services on AWS/Azure
  • Strong programming and problem-solving skills
  • Good written and verbal communication skills
  • Good team player
  • Experience with Agile development practices

Benefits For Computer Scientist - I (Java Backend)

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal Employment Opportunity
  • Accommodations for disabilities

Interested in this job?

Jobs Related To Adobe Computer Scientist - I (Java Backend)

Software Development Engineer

Backend Software Engineer role at Adobe Stock, building scalable services using Node.js, TypeScript, and GraphQL to power creative asset platform serving millions of users.

Software Development Engineer

Mid-level Software Development Engineer role at Adobe, focusing on AEM platform development with Java, JavaScript, and cloud technologies in a DevOps environment.

Software Development Engineer

Software Development Engineer position at Adobe, focusing on backend development with Java and cloud technologies, requiring 2+ years of experience in software development.

Computer Scientist (C++)

Adobe is hiring a Computer Scientist with C++ expertise to develop next-generation document management solutions for Adobe Acrobat in Noida.

Computer Scientist

Mid-level Computer Scientist role at Adobe focusing on backend development with Java and Kafka, requiring 2-4 years of experience in software development.