Computer Scientist Ii Job in Adobe
Computer Scientist Ii
Adobe
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Job Summary
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!
Roles & Responsibilities:
- Owns designs that have impact on the fundamental architecture of the platform for subscription Commerce domain. Makes architectural decisions
- Innovates end-to-end solutions and breakthrough ideas. Innovation is evangelized to collect support at the leadership level
- Recognized as programming expert. Shares programming expertise with others in multiple engineering domains.
- Takes ownership for broad and complex goals, drives to closure without guidance from management
- Chooses frameworks and libraries or builds them as necessary to accelerate velocity of the team
- Drive cross-team technical discussions that synthesize diverse points of view
- Take ownership of services and features throughout its life cycle.
- Define best practices for design, coding , performance , monitoring and leads code review process
- Introduce new cloud technologies, tools & processes to keep innovating in subscription area to drive greater business value
- Resolves system problems of high complexity and can provide constructive criticism to improve a system design
- Proactively identify technical gaps in the current solution, explore solution options with broader stakeholder and guide the team to implement solutions to improve performance, scalability, availability and security
- Leads efforts in establishing objectives & approaches to critical & complex technical assignments. Leads technology conversation
- Serves as a role model for the team in terms of developing robust code both quickly and efficiently.
- Provides technical recommendations & expertise to senior leaders
Required Skills & Expertise:
- Strong analytical, problem-solving and programming skills
- Strong in data structure and algorithm
- Strong in java programming
- Expert in AWS cloud technologies. Well versed with microservices architecture/design patterns , cloud based web services architecture and frameworks
- Extensive experience in following web technologies: Cloud Technologies, Web Services, REST, JSON, J2EE, XML, NoSQL, Mongo DB, Cassandra, Spring Boot, JUnit, TestNG, Spring, Service Gateway. Kafka and Docker
- Strong exposure to server technologies: Tomcat or equivalent
- Good exposure to development, code quality and build tools: Eclipse, Jenkins, Maven, Git, Sonar
- Experience in data modeling and design for SQL and NoSQL databases experience in logical database design and providing recommendations database query tuning
- Experience in building AI/ML solutions for solving ecommerce problems like fraud detection, virtual bots and recommendations.
- Excellent written & verbal communication, documentation and presentation skills
- Self-motivated and passionate about working on innovative ideas, processes and technologies
- Strong appetite for security, availability, scalability, performance, extensibility and maintainability
- Should possess knowledge and skills that are both broad and deep
- Experience in designing and developing innovative technical solutions for commerce subscription platforms, comprising of multiple components drawn from integration layer, e-tail services and infrastructure and enterprise systems.
- Ability to discuss with leads, architects and peers on tactical topics such integration of e-commerce applications with back-end enterprise core business systems, messaging, application availability and response times.
- Familiarity with UI technologies & frameworks would be a plus
- Experience with Agile/Scrum/DevOps software development methodologies
- 3+ years of experience on Cloud technologies, architecting and designing web services in a large enterprise environment, preferably in subscription domains
- 10+ years of software development experience
Experience Required :
Fresher
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us