Computer Scientist 2 (Bengaluru)

Computer Scientist 2 (Bengaluru)

17 Aug
|
Adobe
|
Bengaluru

17 Aug

Adobe

Bengaluru

In this role, you will:
- Design, develop, and maintain high-quality, scalable, and resilient Java-based applications and services
- Translate complex business and product requirements into robust, maintainable, and productive backend solutions
- Define and improve backend architecture, ensuring scalability, reliability, and high availability across distributed systems
- Build reusable frameworks, libraries, and common services that improve engineering productivity and consistency
- Collaborate closely with product managers, architects, frontend engineers, and cross-functional teams to deliver end-to-end solutions
- Design and develop RESTful APIs and microservices following industry best practices
- Ensure application performance, security, observability, and reliability in production environments
- Conduct code reviews and uphold high standards for code quality, testing, documentation, and maintainability
- Drive the adoption of modern engineering practices, including clean architecture, design patterns, and cloud-native development




- Troubleshoot and resolve complex production issues, performance bottlenecks, and scalability challenges
- Mentor junior engineers and contribute to a collaborative, globally distributed engineering culture

Must Haves:
- 10+ years of experience in Java backend or full-stack development with a strong backend focus
- Extensive knowledge of Java (Java 11/17+), Spring Boot, Spring Framework, and related backend technologies
- Strong understanding of object-oriented design principles, design patterns, and clean coding practices
- Experience designing and building large-scale, distributed, high-performance applications
- Hands-on experience with RESTful APIs, microservices architecture, and asynchronous event-driven systems
- Experience with messaging technologies such as Kafka, RabbitMQ, or similar platforms
- Strong knowledge of relational and NoSQL databases, including data modelling and performance optimization
- Experience working with

📌 Computer Scientist 2 (Bengaluru)
🏢 Adobe
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: computer scientist 2 (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: computer scientist 2 (bengaluru) / bengaluru