Java Developer
Design, develop, and deliver product Work with Product Manager to measure, analyze, and improve product metrics using tools and frameworks. Design and implement efficient algorithms for ranking search results, increasing recall, filtering spam and personalization. Extract, cluster or classify high-quality features from unstructured data. Continually improve search quality and performance. Code innovative tools to support rapid experimentation are comfortable working cross-functionally to drive impact across the SDLC, including working with product managers to clarify requirements and break down work, building low latency, highly scalable and available
micro services. Building batch applications capable of handling huge loads, deploying fault tolerant container-based applications, automating build, test, deploy process to improve application delivery pipelines through DevOps methodologies, reviewing production code written by others. Assisting with design for testability and using data to drive decisions about impact and rate of investment of test code. This job is available to work from home or remote location.
Required Experience:
Java, Python, or C++, Java, AWS, Node.js, SQL, Microservices, Docker, Kubernetes, Spring boot Framework, DevOps, Cloud Technologies like AWS, Azure, Frontend Technologies like React JS, Angular.
Education and Experience Requirements:
Master’s degree in Computer Science (any) Engineering (any) MBA (any) or as an alternative Bachelor’s degree (any) with 5 years’s experience and/or any suitable
combination of education, training or work experience.