Computer Scientist - Java, Microservices
Core
Designing, implementing, and maintaining scalable Java-based microservices and integrating AI-powered features (LLMs, intelligent agents) into enterprise applications.
Role type
Senior IC Java Developer (Microservices & AI Integration)
Builds
Production microservices, RESTful APIs, and AI-driven features for Adobe's creative and experience platforms.
Domain
Enterprise Software Development, Cloud-Native Architecture, Artificial Intelligence
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Spring Cloud, RESTful API design, Docker, Kubernetes, Cloud platforms (AWS/Azure/GCP), CI/CD pipelines, Distributed systems patterns, SQL/NoSQL databases, Git
Preferred skills
Experience with LLM APIs (OpenAI, Hugging Face), Task automation, Conversational agents, Decision-making systems
Technologies
Spring Boot, Spring Cloud, Docker, Kubernetes, Jenkins, GitLab CI, CircleCI, AWS, Azure, GCP, OpenAI, Hugging Face
Responsibilities
Design and develop microservices using Spring Boot; Build and integrate AI-powered features and intelligent agents; Deploy RESTful APIs ensuring performance and security; Implement distributed system patterns (circuit breakers, service discovery); Collaborate with DevOps on CI/CD pipelines.
Seniority
Senior, hands-on IC