Java Software Engineer, Adobe Experience Platform

Changing the world through digital experiences, providing tools for design and delivery of exceptional digital experiences to everyone from emerging artists to global brands.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Java Software Engineer, Adobe Experience Platform

Adobe Experience Platform is revolutionizing how enterprises handle customer data and experiences. As a Java Software Engineer on our team, you'll be at the forefront of building and maintaining complex features in our large-scale, multi-cloud microservices SaaS product. We help thousands of customers collect, manage and synthesize petabytes of data with high fidelity and velocity, enabling them to deliver delightful experiences in real-time.

Our platform is the cornerstone of Adobe's solution for centralizing and standardizing customer data across enterprises, powering 360-degree customer profiles and enabling data science and governance for real-time personalized experiences. You'll be working with cutting-edge technologies, building secure micro-services in the cloud based on open-source technologies at large-scale.

As a team member, you'll take ownership of application design efforts while optimizing for quality, scalability and performance. We value collaboration and mentorship - you'll have the opportunity to both learn from experienced colleagues and share your knowledge with others. The role combines technical excellence with a collaborative spirit, as you'll work across teams and domains to drive projects with strong ownership and direction.

The ideal candidate brings strong algorithmic and logical skills, coupled with deep knowledge of Java technologies and frameworks like Spring and Spring Boot. You should have a solid understanding of API design and micro-services architecture. Experience with Scala and Spark is a plus, as is familiarity with building and operating high-quality SaaS solutions including testing, CI/CD, monitoring, and infrastructure as code.

At Adobe, you'll be immersed in an exceptional work environment recognized worldwide on Best Companies lists. Our unique Check-In approach ensures ongoing feedback and growth opportunities. We're committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunities. Join us in shaping the future of digital experiences at one of the world's most innovative companies.

Last updated 7 days ago

Responsibilities For Java Software Engineer, Adobe Experience Platform

  • Create the future Adobe products by building and maintaining complex features in a large-scale, multi-cloud microservices SaaS product
  • Own the outcome by taking the initiative and ownership for the application design efforts
  • Serve as a mentor, cultivate a collaborative environment
  • Work with and across teams and domains to collaborate
  • Build and maintain complex features in a large-scale, multi-cloud microservices SaaS product

Requirements For Java Software Engineer, Adobe Experience Platform

Java
Scala
Kubernetes
  • Strong algorithm and logical skills
  • Knowledge of Java technologies and frameworks (Spring, Spring Boot) and Java web application servers
  • Understanding of API design and micro-services
  • Experience with Scala and Spark is a plus
  • Very good problem solving skills
  • Being adaptable to a dynamic environment
  • Knowledge about development and testing processes is a plus

Benefits For Java Software Engineer, Adobe Experience Platform

401k
Medical Insurance
Vision Insurance
Dental Insurance
  • Exceptional work environment recognized on Best Companies lists
  • Unique Check-In approach for ongoing feedback
  • Equal opportunity employer
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Adobe Java Software Engineer, Adobe Experience Platform

Member of Technical Staff - II (C++)

Adobe seeks a Mid-Level C++ Developer to join the Illustrator team, building next-generation vector editing tools with 2+ years experience in modern C++ development.

Computer Scientist

Mid-level Computer Scientist position at Adobe focusing on C++ development, requiring 4+ years of experience and strong problem-solving skills.

Software Development Engineer

Software Development Engineer role at Adobe's Risk Platform Services team, focusing on fraud detection and prevention systems using Java and MySQL.

Computer Scientist-II

Adobe seeks a Computer Scientist-II to lead technical design and development for Adobe Captivate, requiring 5-8 years of full stack experience with C++, Node.js, and React.

Software Development Engineer

Adobe seeks a Software Development Engineer with 3+ years Java experience to build scalable microservices and rich UIs for their Globalization platform.