Adobe is seeking a talented Computer Scientist specializing in Java Backend development to join our team. This role offers an exciting opportunity to work at a company that's changing the world through digital experiences, from empowering emerging artists to enabling global brands to deliver exceptional digital experiences.
As a Computer Scientist, you'll be responsible for owning development of medium to large complexity features, contributing to the full software development lifecycle from analysis and design to implementation. You'll work with cutting-edge technologies including Java, Spring Boot, and Apache Kafka, while addressing broad architecture and design challenges.
The ideal candidate brings 3-5 years of hands-on development experience, with strong Java programming skills and expertise in REST APIs and message pub/sub models. You should have excellent computer science fundamentals, including strong knowledge of algorithms and data structures, combined with practical experience in object-oriented design.
This role offers the opportunity to work with a collaborative team of engineers and product managers, contributing to products that impact millions of users worldwide. You'll be part of Adobe's mission to empower creativity and deliver exceptional digital experiences, while working in an environment that values innovation and technical excellence.
Adobe offers a dynamic work environment, competitive compensation, and the chance to work on products that are transforming how people create and consume digital content. Join us in shaping the future of digital experiences through innovative software development.