Software Development Engineer 3 - Java
Role Overview
The role is a Senior Backend Java Engineer responsible for designing and scaling high-volume backend applications.
The engineer will integrate AI and machine learning capabilities into Java services and build autonomous agents for next-generation test automation.
Key Skills for This Role
Full Job Posting
About the Relay Team
Relay is an AI-powered test automation platform spanning functional testing for API, web, mobile, and desktop applications and non-functional performance and chaos testing.
The team builds intelligent agents that author, complete, and self-heal tests to improve software quality at scale.
Role Description
The role is a Senior Backend Java Engineer responsible for designing and scaling high-volume backend applications.
The engineer will integrate AI and machine learning capabilities into Java services and build autonomous agents for next-generation test automation.
Responsibilities
- Design and build high-volume, low-latency, high-availability applications across the software lifecycle.
- Write clean, testable, specification-compliant code and manage components through release.
- Integrate LLM APIs, AI/ML capabilities, RAG, semantic search, and intelligent backend services.
- Build AI agents for root cause analysis, self-healing, and intelligent test automation.
- Partner with Adobe product teams to deliver end-to-end solutions and enable self-service platform engineering.
- Use AI-assisted tools such as GitHub Copilot and Cursor to accelerate development and improve architecture.
Required Skills and Expertise
- 5–8 years building scalable, multithreaded server-side applications with Java or Java EE, Spring Framework, and object-oriented design patterns.
- Deep proficiency with relational databases, SQL, high-performance transactional queries, and MongoDB.
- Experience with JPA2 or Hibernate optimized for speed and scalability.
- Hands-on experience integrating LLM or AI APIs into Java services with Spring AI or LangChain4j.
- Experience with prompt engineering and context management.
Additional AI Expertise
- Familiarity with vector databases such as Pinecone, Milvus, or pgvector and RAG architecture.
- Practical experience with AI-assisted development tools such as Copilot or Cursor.
- Understanding of model deployment, cost and latency optimization, and responsible AI guardrails.
About Adobe
Adobe develops creative, productivity, customer experience, and AI-powered platforms including Acrobat, Express, Firefly, Creative Cloud, and Experience Platform.
Adobe states that employees are empowered to make an impact and contribute ideas across the organization.
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