Computer Scientist 2 ( Full Stack )
Core
Full stack engineer focused on microservices and backend technologies building scalable web applications.
Role type
Senior IC full stack engineer (backend-focused)
Builds
Scalable microservices, RESTful APIs, and web applications for Adobe's creative and experience platforms.
Domain
Enterprise software, cloud-native backend services
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, RESTful API design, microservices architecture, relational databases (MySQL, PostgreSQL), NoSQL databases (MongoDB), ORM frameworks (Hibernate/JPA), unit and integration testing (JUnit, Mockito), CI/CD pipelines, Git, cloud platforms (AWS), containerization (Docker)
Preferred skills
API security (OAuth2/JWT), advanced performance tuning, complex data modeling
Responsibilities
Design, develop, test, and deploy scalable microservices; Build and maintain RESTful APIs; Implement business logic and data access layers; Write unit and integration tests; Troubleshoot production issues and optimize application performance; Collaborate with frontend developers, QA engineers, product managers, and DevOps teams; Contribute to CI/CD pipelines and deployment automation.
Seniority
Senior, hands-on IC