Job Description : Software Development Engineer
Location : Bellevue WA
Work Mode : Hybryid (3 days a week onsite)
Contract
Mandate Skills – Java, CMS, Elasticsearch, DynamoDB
Job Description:
What We Do Project
The Content Delivery Experience Tooling team is responsible for building out several critical applications that enable self-service management and other applications that operate The team owns the CMS frontend Content Promotion tooling and Content Catalog tooling
This specific role is for the Content Tooling team that own several backend services that enable the entire Content Catalog to be consumed and queries in very flexible ways The project uses Elasticsearch and Aurora and is built in Java We are looking for a strong backend engineer that is going to be able to evaluate and evolve the platform to the next level so that the team can rapidly innovate
Job Responsibilities Typical Day in the Role
Build out a long-term vision for the application and work with others on the team to deliver projects
Contribute to projects on the team
Mentor junior engineers
Must Have Skills Requirements
Elasticsearch Experience
Optimizing indexing pipeline and query service for the content metadata application
Database Technologies
DynamoDB RDS and general data modeling Want this candidate to be able to bring their experience and help figure out the best practice in optimizing ingestions and querying
Java Experience
All backend services developed in Java some are in Kotlin Want to see data modeling database technology knowledge and API development
Nice to Have Skills Preferred Requirements
Frontend React Development
Kotlin experience
Soft Skills Preferred Background
Databases
Modeling Data
Complex queries of Data