Computer Scientist-I
Core
Architect and build enterprise-grade Java applications and backend services powering the Adobe Experience Manager (AEM) platform.
Role type
Senior IC backend engineer (Java/Spring)
Builds
Scalable backend services, APIs, and containerized workloads for the AEM platform
Domain
Enterprise software, Digital Experience Platforms (AEM), Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring ecosystem, REST API design, relational databases, Kubernetes, containerization, cloud services (Azure/AWS), unit/integration testing, system design documentation
Preferred skills
AI-assisted development practices, mentoring junior engineers, asynchronous collaboration
Technologies
Java, Spring, Kubernetes, Azure, AWS
Responsibilities
Architect and implement scalable backend services and APIs; Produce build documentation, ADRs, and system diagrams; Write well-tested, production-quality Java code; Package and ship services as containerized workloads on Kubernetes; Partner with DevOps to launch services on cloud infrastructure; Participate in incident response and post-mortems; Mentor junior engineers; Champion AI-assisted development practices
Seniority
Senior, hands-on IC