
Software Development Engineer 3 - Java
Adobe · Posted Sep 30
Creative software, document productivity, and digital marketing solutions
Get a personal compatibility score
Add a resume for personal matches
About the role
The Relay team at Adobe is redefining test automation with an AI-powered platform covering functional testing (API, Web, Mobile, Desktop) and non-functional testing (Performance and Chaos), building intelligent agents that author, complete, and self-heal tests. The role is a senior backend Java engineering position responsible for designing and scaling high-volume, low-latency, high-availability services and integrating AI/ML capabilities such as LLM APIs, RAG, and semantic search into Java backend systems. This engineer will also build AI agents for automated root cause analysis, self-healing, and intelligent test automation while partnering with Adobe product teams like Express, Firefly, and Photoshop.
What you will do
- Design and build high-volume, low-latency, and high-availability applications throughout the full software development lifecycle.
- Write clean, testable, specification-compliant code, managing software components through release.
- Integrate AI/ML capabilities, LLM APIs, and intelligent backend services (RAG, semantic search, automation) to power AI-driven workflows.
- Build AI agents for automated root cause analysis (RCA), self-healing, and intelligent test automation.
- Partner with Adobe product teams (e.g., Express, Firefly, Photoshop) to deliver end-to-end solutions, drive product adoption, and enable self-service platform engineering.
- Leverage AI-assisted tools (e.g., GitHub Copilot, Cursor) to accelerate development and support continuous architectural improvements.
Skills used in this role
What the employer is looking for
- Java Core & Frameworks: 5–8 years of experience building scalable, multithreaded server-side applications using Java/Java EE, Spring Framework, and object-oriented design patterns.
- Data & Performance: Deep proficiency with Relational Databases (SQL, high-performance transactional queries) and MongoDB, using ORMs (JPA2, Hibernate) optimized for speed and scalability.
- AI/ML Integration: Hands-on experience integrating LLMs/AI APIs (OpenAI, Claude, Gemini) into Java services using frameworks like Spring AI or LangChain4j, including prompt engineering and context management.
- AI Infrastructure & RAG: Familiarity with vector databases (e.g., Pinecone, Milvus, pgvector) and Retrieval-Augmented Generation (RAG) architecture to build reliable backend features.
- Modern AI Practices: Practical experience with AI-assisted dev tools (Copilot, Cursor) alongside an understanding of model deployment, cost/latency optimization, and responsible AI guardrails (privacy, hallucination mitigation).
Benefits and support
- Compensation and benefits are detailed in the job posting
About Adobe
Adobe Inc. is a global software company widely known for its creative, publishing, and document productivity tools, including Photoshop, Illustrator, Premiere Pro, and Acrobat. The company operates major cloud platforms—Creative Cloud, Document Cloud, and Experience Cloud—serving individual creators, small businesses, and large enterprises worldwide. Adobe has increasingly integrated powerful generative AI capabilities like Adobe Firefly and Acrobat AI Assistant into its product ecosystem.
- Industry
- Software
- Company size
- 31360+ employees
- Founded
- 1982-12-01
- Location
- San Jose, California, USA
- Funding stage
- Public Company
Funding
Public Company
- 1985-01-01Series A
Leadership
Chair and Chief Executive Officer
Steven Day
Interim Chief Financial Officer
President, Creativity and Productivity Business
President, Customer Experience Orchestration Business
Chief People Officer and Executive Vice President, Employee Experience
Recent coverage
TIME
America's Best Companies of 2026July 09, 2026
Forbes
World's Best Employers 20262026