Middle Java Developer for SBio
Why It Is Important
What You’ll Do
Develop a brand new BioInformation heavy load system that should process datasets > 100Gb each.
Move monolithic app to cloud with breaking it on smaller scalable parts.
Continue developing our own agile PaaS framework to use it as a base for future projects.
Knowledge and Skills Required
2+ years of experience in Java development (8 or higher).
Experience with Spring Boot framework.
Good understanding of OOP and OOD principles together with a basic understanding of micro-service architecture principles and patterns.
Experience with Relational Databases (MySQL, PostgreSQL).
Build tools: Gradle/Maven.
Knowledge of Docker Engine.
Good understanding of REST API development principles and standards.
Would Be a Plus
Experience with clouds (especially AWS).
Experience with web-based Front-end application development.
Experience with Angular framework.
Experience with popular search engines (ElasticSearch, Solr).
At least basic knowledge of statistics.
Intermediate level of written and spoken English.
What We Offer
Stable long-term project.
Compensation of business trips, conferences, and educational programs.
Direct interaction with the customer.
Flexible schedule, option to work remotely when necessary.