Computer Scientist ( Java Backend ) Job in Adobe

Computer Scientist ( Java Backend )

Apply Now
Job Summary

Our Company

At Adobe, we re transforming the world through digital experiences. We provide everyone from emerging artists to global brands with everything they need to design and deliver exceptional digital experiences. We re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.

We re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has equal access to opportunity. We believe that new ideas can come from anywhere in the organization, and the next big idea could be yours!

Responsibilities

  • Own the development of features of medium to large complexity, applying in-depth knowledge to turn requirements into architectural and feature specifications.
  • Contribute extensively to the analysis, design, prototyping, and implementation of new features while improving existing ones.
  • Address broad architecture and design issues for current and future products or technologies, providing strategic direction in evaluating new technologies.
  • Collaborate with product management and engineering leads to evaluate and determine new features to be added.
  • Be a proactive self-starter and fast learner who can develop methods, techniques, and evaluation criteria to achieve results.
  • Specialize in one or more platforms and be knowledgeable of cross-platform issues and customer requirements. Significantly contribute towards the development and application of sophisticated concepts, technologies, and expertise within the team.
  • Ensure high-quality code and related documentation.

What You Need to Succeed

  • B.Tech/M.Tech from an outstanding institute with 3 to 5 years of hands-on design and development experience in software development, preferably in a product development organization.
  • Strong programming skills in Java.
  • Hands-on experience with REST APIs and message pub/sub models.
  • Proven understanding of frameworks like Spring Boot and Apache Kafka.
  • Knowledge of software fundamentals, including design & analysis of algorithms, data structure design, implementation, documentation, and unit testing.
  • Good understanding of object-oriented design, product life cycles, and associated issues.
  • Strong computer science fundamentals with a solid understanding of architecture, design, and performance.
  • Ability to work proactively and independently with minimal direction.
  • Be an excellent teammate with strong written and oral communication skills.

Why Adobe?

  • Pure Innovation: We celebrate those who think critically, embrace challenges, and aspire to be trailblazers.
  • Pure Growth: At Adobe, we give you the space and support to grow, contribute meaningfully, and expand your horizons.
  • Pure Team: We build each other up and set aside egos for the greater good.

Adobe is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based on gender, race, color, ethnicity, national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by law.


Qualification :
B.Tech/M.Tech from an outstanding institute with 3 to 5 years of hands-on design / development experience in software development, preferably in a product development organization.
Experience Required :

3 to 5 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired