Computer Scientist 2

Adobe Systems
Bengaluru
Workplace: OnsiteFull timeFunction: Research & Scientific (R&D)Experience: 10+ yearsSkills: ["Problem-solving","Debugging","Analytical thinking","Communication","Collaboration"]

Design, develop, and maintain scalable, resilient Java backend applications and services. Translate complex product requirements into robust backend solutions, define and evolve backend architecture, and build reusable frameworks and common services. Develop RESTful APIs and microservices for distributed, high-availability systems, ensuring performance, security, observability, and reliability in production. Collaborate cross-functionally, conduct code reviews, troubleshoot production issues, and mentor junior engineers while driving modern engineering and cloud-native practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Adobe Systems
Adobe Systems
1 month ago

Computer Scientist 2

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live
Reposted: similar role first listed 9 months ago

Job Summary

Design, develop, and maintain scalable, resilient Java backend applications and services. Translate complex product requirements into robust backend solutions, define and evolve backend architecture, and build reusable frameworks and common services. Develop RESTful APIs and microservices for distributed, high-availability systems, ensuring performance, security, observability, and reliability in production. Collaborate cross-functionally, conduct code reviews, troubleshoot production issues, and mentor junior engineers while driving modern engineering and cloud-native practices.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Research & Scientific (R&D)
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain high-quality, scalable, and resilient Java-based applications and services.
  • •Translate complex business and product requirements into robust, maintainable backend solutions and improve backend architecture for distributed systems.
  • •Design and develop RESTful APIs and microservices, ensuring performance, security, observability, and reliability in production.
  • •Build reusable frameworks, libraries, and common services to improve engineering productivity and consistency.
  • •Conduct code reviews, troubleshoot complex production issues and scalability challenges, and mentor junior engineers.

Key Requirements

  • •10+ years of experience in Java backend (or full-stack with strong backend focus).
  • •Extensive knowledge of Java (Java 11/17+), Spring Boot, Spring Framework, and related backend technologies.
  • •Strong understanding of object-oriented design, design patterns, and clean coding practices.
  • •Experience designing/building large-scale, distributed, high-performance applications.
  • •Hands-on experience with RESTful APIs, microservices, and asynchronous event-driven systems.
Experience:10+ yearsDistributed systemsMicroservicesCloud-native development
Education:
Skills:Problem-solvingDebuggingAnalytical thinkingCommunicationCollaboration
Tech Stack:JavaSpring BootSpring FrameworkRESTful APIsMicroservicesKafkaRabbitMQAWSAzureGCPDockerKubernetesCI/CDDevOpsRedisHazelcastPrometheusGrafanaELKSplunk

Company Brief

Adobe Systems
Provides creative, marketing, and document management software and cloud services, including Photoshop, Illustrator, Acrobat, and the Adobe Experience Cloud, serving creative professionals, enterprises, and governments worldwide.
Industry: SaaS
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1982
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor