Computer Scientist ( Java Backend )

Adobe is a global leader in digital experiences, empowering everyone from emerging artists to global brands to create and deliver exceptional digital experiences.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS

Description For Computer Scientist ( Java Backend )

Adobe is seeking a talented Computer Scientist specializing in Java Backend development to join our innovative team. As a global leader in digital experiences, Adobe empowers everyone from emerging artists to global brands to create and deliver exceptional digital experiences.

In this role, you'll be responsible for developing features of medium to large complexity, turning requirements into architectural and feature specifications. You'll work extensively on analysis, design, prototyping, and implementation of new features while improving existing ones. The position requires addressing broad architecture and design issues of existing and future products, providing strategic direction in evaluating new technologies.

You'll collaborate closely with product management and Engineering leads to evaluate and determine new features. We're looking for a proactive self-starter who can develop methods, techniques, and evaluation criteria for achieving results. You'll need to be a specialist in backend development with strong Java expertise and knowledge of modern frameworks like Spring Boot and Apache Kafka.

The ideal candidate will bring 3-5 years of hands-on development experience, strong computer science fundamentals, and excellent communication skills. You'll be joining a company that values innovation, creativity, and professional growth, while working on products that impact millions of users worldwide.

Adobe offers a collaborative environment where you can grow your career while working on cutting-edge technology. We're committed to creating exceptional employee experiences and fostering an inclusive workplace where everyone's ideas are valued. Join us in our mission to change the world through digital experiences.

Last updated 11 days ago

Responsibilities For Computer Scientist ( Java Backend )

  • Owns development for features of medium to large complexity and apply in-depth knowledge to turn requirements into architectural and feature specs
  • Contribute extensively to the analysis, design, prototype, and implementation of new features and improving existing ones
  • Address broad architecture and design issues of existing/future products or technologies
  • Collaborate with product management and Engineering leads to evaluate and determine new features
  • Ensure high quality code and related documentation

Requirements For Computer Scientist ( Java Backend )

Java
Kafka
  • B.Tech/M.Tech from an outstanding institute with 3 to 5 years of hands-on design / development experience
  • Strong programming skills in Java
  • Hands on experience with REST APIs and message pub/sub model
  • Proven understanding on frameworks like Springboot, Apache Kafka etc
  • Knowledge of software fundamentals including design & analysis of algorithms, data structure design
  • Good understanding of object-oriented design and knowledge of product life cycles
  • Excellent computer science fundamentals and understanding of architecture, design, and performance
  • Ability to work proactively and independently with minimal direction
  • Excellent teammate with good written and oral communication skills

Interested in this job?

Jobs Related To Adobe Computer Scientist ( Java Backend )

Member of Technical Staff II

Adobe seeks a Mid-Level Software Engineer for their Print & Scan group to develop embedded host technologies for printing and scanning, requiring C++ expertise and 2-5 years experience.

Computer Scientist ( Java Backend )

Mid-level Backend Software Engineer role at Adobe focusing on Java development with 3-5 years experience required.

Member of Technical Staff -II (Java Backend)

Mid-level Java Backend Engineer position at Adobe, focusing on large-scale data-driven systems development with 2+ years of experience required.

Member of Technical Staff - II

Mid-level engineering role at Adobe's Digital Experience division, focusing on developing and maintaining the Marketo Engage marketing automation platform.

Software Development Engineer

Adobe is seeking a Software Development Engineer to build AI/ML-powered services for the Experience Platform Decision Sciences group.