A niche, specialist position in an interdisciplinary team focused on end-to-end solutions. Nature of projects range from proof-of-concept innovative applications, parallel implementations per end user requests, scaling up and continuous monitoring for improvements. Majority of the projects will be focused on providing automation solutions via both custom solutions and adapting machine learning generic standards to specific use cases/domains.
Adapting to current standards and quick turnaround times on solutions is a required criteria . Clientele includes major publishers from the US and Europe, pharmaceutical bigwigs and government funded projects.
Mentoring teams to carry forward recognized and optimized solutions, building conducive environments for knowledge transfer and maintaining standards in terms of deliveries form a major part of responsibilities.
Responsibilities
Design and develop robust scalable database systems
Design, build and deploy internal applications to support our native technical ecosystem
Collaborate with Subject-Matter experts to design data-driven modules for analysis
Qualifications
Bachelor's or Master's degree in Computer Science, Information Systems, Engineering or equivalent
3-5 years of experience in Java
Skills
Expertise in object-oriented programming concepts and data structures
Exposure to Spring Boot architecture and RESTful APIs.
Strong knowledge of working with XMLs/Jsons
Experience with large-scale distributed storage and database systems (MySQL, MongoDB, GraphDB)
Good knowledge of indexing/search libraries like Lucene/Solr/Elasticsearch
Well-versed with Agile methodology of SDLC
Good to have: Knowledge of standard DevOps skills like Build tools (Maven/gradle), Continuous integration (Jenkins), Version Control (Github/Gitlab)
Documentation and reproducibility of codes and standards will be greatly appreciated