drjobs Sr. Computer Scientist-I (Java)

Sr. Computer Scientist-I (Java)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Noida - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Our Company

Changing the world through digital experiences is what Adobes all about. We give everyonefrom emerging artists to global brandseverything they need to design and deliver exceptional digital experiences! Were passionate about empowering people to create beautiful and powerful images videos and apps and transform how companies interact with customers across every screen.

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


Our Company

Changing the world through digital experiences is what Adobes all about. We give everyonefrom emerging artists to global brandseverything they need to design and deliver exceptional digital experiences.

Were on a mission to hire the very best and are committed to building exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new insights can come from everywhere and we know the next big idea could be yours!

At Adobe you will be immersed in an exceptional work environment that is recognized around the world.

The Opportunity

Structured Content is at the heart of the engines powering the new age Experiences such as Chatbots Voice Based Devices Fluid and OmniChannel content delivery. In Technical Communication group of Adobe we are developing a new age Component Content Management System which powers the journey of Structured Content for large enterprises. Scale and efficiency are key here. Millions of documents are published regularly to multiple platforms and channels across the industry using this solution. We have a strong vision and we are looking for a highly motivated technically driven and hands on leader to realize it for our product.

About the Team

AEM Guides is a new age technology CCMS. It is used by Fortune500 companies which publish millions of documents regularly using this product. It is a unique opportunity to work in a startup like environment within a large organization where all product functions collaborate closely with the business counterparts and with the large enterprise customers. Given the enterprise business domain and the startup nature of the team we are growing fast and scaling the product scope and customer base at a very rapid pace.

The Challenge

As a Senior Computer Scientist you will go beyond traditional coding responsibilities to lead and shape complex features within our systems. Your role will focus on:

  • Architecting Scalable Solutions: Design and implement features that integrate seamlessly with our broader system architecture leveraging Adobe Experience Manager capabilities to manage customer workflows and drive actionable insights.

  • Complex Systems Integration: Ensure that new features interact effectively with existing components maintaining high performance and reliability.

  • Advanced Algorithmic Design: Develop and optimize algorithms to solve complex problems applying sophisticated design principles to enhance system functionality.

  • Strategic Design Judgment: Make informed highlevel design decisions that align with longterm product goals and architectural standards.

  • Product and Technology Expertise: Stay ahead of the emerging technologies using this knowledge to drive innovation and continuously improve our offerings.

We are looking for passionate and driven senior architects who can translate intricate product features into scalable efficient solutions. Your expertise in architectural decisionmaking and team mentoring will be crucial to our success and innovation in the marketing technology space.

Roles & Responsibilities:

This is an individual contributor position. Expectations will be on the below lines:

  • Responsible for design and architecture of new services and features

  • Well versed in emerging industry technologies and trends and the ability to channel that knowledge to the team and use it to influence product direction.

  • Be responsible for all phases of engineering. From early specs design/architecture technology choice development unittesting/integration automation and deployment.

  • Collaborate with architects product management and other engineering teams to build the services and product features

  • Build technical specifications prototypes and presentations to communicate your ideas.

  • Participate in resolution of production issues and develop solutions to prevent future issues from happening again

  • Orchestrate with team to develop a product or parts of a large product.

Required Skills & Expertise:

  • 10 years of experience in technical roles proven experience across product life cycle.

  • Well versed with microservices architecture cloudbased web services architecture design patterns and frameworks

  • Experience in scaling and leading teams building solution with cloud technologies

  • Should have excellent computer science fundamentals and a good understanding of design and performance of algorithms

  • Mastery of Java SE (Java 8) including functional programming streams lambdas and concurrency APIs.

  • Proficiency in designing and developing RESTful APIs and GraphQL.

  • Excellent database fundamentals and hands on with MySQL/Postgres/ MongoDB

  • Understanding of API versioning security (OAuth 2.0 JWT) and documentation using tools like Swagger/OpenAPI.

  • Knowledge of AWS and/or Azure Kubernetes Docker Jenkins Splunk

  • Knowledge of application security best practices (e.g. OWASP Top Ten)

  • Experience with implementing encryption secure communication protocols (TLS/SSL) and vulnerability management

  • Strong ability to partner across organizations and divisions and presents an opportunity to define and contribute to solving some of the most difficult problems

  • Basic understanding of UI/UX design and development is a plus.

  • Ability to build consensus & drive decisions in ambiguous scenarios

  • Excellent work ethics and highly motivated

  • Excellent oral and written communication skills (interpersonal and clientfacing)

  • Ability to manage systems development scope and changes in the context of the business environment.

  • Minimum of a Bachelors degree or equivalent in Computer Science Information Technology Engineering or related field.

Architectural Skills

Scalable Design Patterns:

  • Proficiency in applying design patterns (e.g. Singleton Factory Strategy and Observer) and architectural patterns like CQRS and DomainDriven Design (DDD).

Integration and Interoperability:

  • Experience with integrating thirdparty services SDKs and APIs.

  • Knowledge of data streaming and batch processing frameworks (e.g. Apache Flink Apache Spark).

Monitoring and Observability:

  • Familiarity with monitoring tools like Prometheus Grafana and New Relic.

  • Experience with distributed tracing tools like Jaeger or Zipkin

Code Reviews & Standards:

  • Skilled in conducting thorough code reviews and enforcing best practices.

Data Management:

  • Proficiency in handling largescale data processing and ensuring data consistency across distributed systems.

  • Knowledge of caching mechanisms (e.g. Redis Memcached) for optimized performance

Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race gender religion age sexual orientation gender identity disability or veteran status. We ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process to perform crucial job functions and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Other Info:


Required Experience:

Senior IC

Employment Type

Full-Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.