Computer Scientist 2 ( Full Stack )

Adobe Systems
Bengaluru
Full timeFunction: Research & Scientific (R&D)Experience: 6-8 yearsEducation: bachelorsSkills: ["Collaboration","Code review","Troubleshooting","Problem-solving","Maintainability"]

Build and maintain scalable microservices and RESTful APIs within Adobe’s Genuine Engineering Team, with strong Java and Spring Boot focus. You’ll design clean-architecture service layers, collaborate across frontend, QA, product, and DevOps teams in an Agile/Scrum environment, and own automation testing for web applications. The role also includes database modeling and performance tuning across SQL and NoSQL systems, writing unit/integration tests, and improving CI/CD deployment automation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Adobe Systems
Adobe Systems
3 days ago

Computer Scientist 2 ( Full Stack )

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and maintain scalable microservices and RESTful APIs within Adobe’s Genuine Engineering Team, with strong Java and Spring Boot focus. You’ll design clean-architecture service layers, collaborate across frontend, QA, product, and DevOps teams in an Agile/Scrum environment, and own automation testing for web applications. The role also includes database modeling and performance tuning across SQL and NoSQL systems, writing unit/integration tests, and improving CI/CD deployment automation.
Location: Bengaluru
Employment Type: Full time
Job Function: Research & Scientific (R&D)
Seniority: Mid level

Key Responsibilities

  • •Design, develop, test, and deploy scalable microservices using Java and Spring Boot.
  • •Build and maintain RESTful APIs following REST principles, HTTP semantics, and API versioning best practices.
  • •Implement business logic, service-layer components, and data access layers using clean architecture principles.
  • •Work with relational and NoSQL databases, ensuring data modeling, indexing, performance tuning, and transactional integrity.
  • •Write unit and integration tests, participate in peer code reviews, troubleshoot production issues, and contribute to CI/CD and deployment automation.

Key Requirements

  • •6-8 years of hands-on experience building and maintaining full-stack or backend-focused web applications.
  • •Strong proficiency in Java and the Spring Boot framework.
  • •Solid understanding of microservices architecture and RESTful service design, including API versioning best practices.
  • •Experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB) and ORM concepts (e.g., Hibernate/JPA).
  • •Familiarity with unit/integration testing frameworks (e.g., JUnit, Mockito) and CI/CD concepts, with an advantage for AWS and containerization knowledge.
Experience:6-8 years
Education:Bachelor's in Computer Science, Engineering
Skills:CollaborationCode reviewTroubleshootingProblem-solvingMaintainability
Tech Stack:JavaSpring BootMicroservicesRESTOAuth2JWTMySQLPostgreSQLMongoDBHibernateJPAGitCI/CDAWSEC2S3RDSLambdaDockerJUnit

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