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 3 months 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 )

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 - 2

Adobe is seeking a Software Development Engineer - 2 to join their Globalization team in Noida, focusing on developing and maintaining multilingual features and platforms.

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.

Software Development Engineer

Adobe seeks a Software Development Engineer with 2+ years experience for their GenStudio Core Engineering Team, offering competitive pay and comprehensive benefits.