09 Sep
|
eTeam
|
Gurugram
Please provide 2-3 values or traits that are important to this role
Problem solver and an excellent coder with deep understanding of algorithms, data structures, distributed applications, and data modeling A versatile go-getter that has worked on one or more of Kotlin, Kafka, AWS, GraphQL and/or Spring technologies A methodical, detail-oriented developer who can debug complex issues, all the while keeping customer at the center of work
Experience in solving real-time distributed computing problems, including in messaging and voice applications, is a huge plus
Please list 3-4 functional activities the resource should be capable of
Own and deliver tested and optimized high-performance code for a distributed messaging environment
Participate in resolution of production issues and lead efforts toward augmenting a DevOps culture
Contribute to vigilantly rewriting, refactoring, and perfecting code.
Work with QA, product management and operations in an agile workplace
Craft clean code using design patterns and OO concepts, to ensure code is highly maintainable
What technical skills will successful candidates possess?
Java, Spring Boot, AWS cloud technologies
Tell us about your team
This team builds the best conversational bot platform that can meet customers on any channel (social, sms, web, or voice),
use AI/Client to understand/anticipate their needs and deliver unparalleled service.
Is there any industry specific experience that would separate one candidate from another?
No
Are you open to this role being permanently remote?
No
How will you interview candidates?
Technical Rounds: 3, Behavioural Round: 1
Technical
Coding and Problem Solving
DS & Algorithms
Design
Hiring manager round: SDLC, past projects, team fitment
Location
Gurgaon - Expedia (IND0002|IN017)
Business Unit
Expedia Online Travel Services India Private Limited (11550)
Positions Requested
2
Description
General Responsibilities: Creates software code for a plethora of practical uses. They may work on a number of projects, which could include creating software systems, designing mobile apps, creating a project from the ground up, working on bettering an existing project, modifying an existing product, testing software and debugging programs. Maintenance of all projects may also be required depending upon the position held by the Software Developer.
Level II Intermediate level resource with significant experience
Will the individual regularly require a desk at an Expedia office?
📌 Sr Software Engineer (Gurugram)
🏢 eTeam
📍 Gurugram