
Sr. CS-I (Java)
- Noida, Uttar Pradesh
- Permanent
- Full-time
- 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, high-level design decisions that align with long-term 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.
- 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, unit-testing/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.
- 8+ years of experience in technical roles, proven experience across product life cycle.
- Well versed with microservices architecture, cloud-based 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 client-facing)
- Ability to manage systems development scope and changes in the context of the business environment.
- Minimum of a Bachelor's degree or equivalent in Computer Science, Information Technology, Engineering, or related field.
- Proficiency in applying design patterns (e.g., Singleton, Factory, Strategy, and Observer) and architectural patterns like CQRS and Domain-Driven Design (DDD).
- Experience with integrating third-party services, SDKs, and APIs.
- Knowledge of data streaming and batch processing frameworks (e.g., Apache Flink, Apache Spark).
- Familiarity with monitoring tools like Prometheus, Grafana, and New Relic.
- Experience with distributed tracing tools like Jaeger or Zipkin
- Skilled in conducting thorough code reviews and enforcing best practices.
- Proficiency in handling large-scale data processing and ensuring data consistency across distributed systems.
- Knowledge of caching mechanisms (e.g., Redis, Memcached) for optimized performance
- Adobe Fast Facts:
- Life@Adobe Blog:
- Adobe Corporate Social Responsibility:
- Adobe Culture and Benefits:
- Adobe Investor Relations:
- Discover Check-In: