— Professional Java experience 4+ years
— Spring framework proficiency
— OOP/design patterns proficiency
— Experience building complex systems
— SQL/NoSQL database experience
— MongoDB experience
— Advanced Linux user
— Good spoken and written English
— AWS
— Docker/Kubernetes experience
— JavaScript/TypeScript experience
— Teams of people who love programming
— Complex technical challenges with big data/AI/high load
— Freedom to make your own engineering decisions and broad space for creativity
— Modern technology stack to work with
— Work remotely or from the office options on a flexible schedule
— Long-lasting projects
— Financial compensation for professional events and education
— Opportunity to choose the equipment you like
— Above-market compensation
You’ll be developing the smart content search platform for sales teams of global vendors. You’ll be taking part in the solution design and delivery and developing the system from scratch.
We build a corporate social network enabling big globally distributed teams to improve productivity by sharing successful problem-solving approaches with colleagues. Teams put successful cases description in global fuzzy-structured storage allowing their colleagues who deal with a similar challenge to search, reuse and evaluate the shared experience. The heart of the solution is a smart search engine enabling obtaining relevant content in an unstructured corporate data hub. Content rating, sharing, and comments systems introduce efficient collaborative mechanisms and improve experience reuse. We use a broad spectrum of tech for storing, processing, indexing, and searching unstructured data of various formats, like videos, GoogleDrive files, web pages, etc.
The technology stack:
Java 15, Spring, Docker, Kubernetes, ElasticSearch, MongoDB, AWS, JavaScript/TypeScript, React.js