Computer Scientist 2 ( Full Stack )
Role Overview
The position is for a full stack engineer with a stronger focus on microservices and backend technologies using Java.
The engineer will build and maintain web applications, contribute to feature development, and automate web application testing.
The role requests 6–8 years of hands-on experience in full stack or backend-focused development.
Key Skills for This Role
Full Job Posting
Role Overview
The position is for a full stack engineer with a stronger focus on microservices and backend technologies using Java.
The engineer will build and maintain web applications, contribute to feature development, and automate web application testing.
The role requests 6–8 years of hands-on experience in full stack or backend-focused development.
Key Responsibilities
- Design, develop, test, and deploy scalable microservices using Java and Spring Boot.
- Build and maintain RESTful APIs using HTTP semantics and API versioning practices.
- Implement business logic, service-layer components, and data access layers following clean architecture principles.
- Work with relational and NoSQL databases on modeling, indexing, performance, and transactions.
- Write unit and integration tests using modern testing frameworks such as JUnit and Mockito.
- Participate in peer code reviews to maintain code quality and maintainability.
- Troubleshoot production issues and optimize performance, availability, and scalability.
- Collaborate with frontend, QA, product, and DevOps teams in an Agile/Scrum environment.
- Contribute to CI/CD pipelines and deployment automation.
Required Skills and Qualifications
- Strong proficiency in Java and Spring Boot is required.
- Candidates need a solid understanding of RESTful service design and microservices architecture.
- Working knowledge of relational databases such as MySQL and PostgreSQL and NoSQL databases such as MongoDB or equivalent is required.
- Understanding of ORM frameworks such as Hibernate and JPA is required.
- Familiarity with Git and CI/CD concepts is required.
- A bachelor’s degree in Computer Science or Engineering is required.
- OAuth2 and JWT basics are preferred for API security.
- AWS exposure is advantageous, while Docker and microservices deployment knowledge is a plus.
Education
- The role requires a bachelor’s degree in Computer Science or Engineering.
About Adobe
Adobe develops creative, productivity, experience, and AI-powered platforms and tools.
The company describes a global workforce and a culture that encourages employees to contribute ideas and make an impact.
Interview Guidance
- AI or recording tools are not permitted during live interviews unless explicitly invited or approved as a reasonable accommodation.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Adobe
2027 MBA Intern - Digital Strategy Associate, Strategic Advisory
New York City, USA
Principal Enterprise Architect
Riyadh, KSA
Adobe is seeking a Principal Enterprise Architect for Professional Services in Riyadh to guide enterprise transformation from architecture vision through delivery, adoption, and platform evolution. The role shapes target
Director of Engineering, Real Time Experience (RTX)
New York City, USA
Senior Enterprise Architect
Ottawa, CAN
Adobe seeks an experienced architect to shape and deliver scalable, content-centered digital experience and marketing solutions for enterprise customers. The role focuses on Adobe Experience Manager and Experience Cloud
Customer Success Engineer
Ottawa, CAN
Adobe recherche un ingénieur en réussite client pour conseiller des comptes stratégiques et exploiter des solutions cloud Adobe Experience Manager. Le poste combine relations clients, opérations techniques et résolution
2027 MBA Intern - Digital Strategy Associate, Strategic Advisory
New York City, USA
Principal Enterprise Architect
Riyadh, KSA
Director of Engineering, Real Time Experience (RTX)
New York City, USA
Senior Enterprise Architect
Ottawa, CAN
Customer Success Engineer
Ottawa, CAN
Core Agent Engineer
New York City, USA
Senior Computer Scientist - I (C++)
Noida, IND
ERC Generalist 2
Bengaluru, IND