Project:
The Product belongs to a Laboratory Information Management System (LIMS) and facilitates accurate record-keeping to increase the productivity of cryo-EM scientists and X-ray crystallographers. Experimental entities, their relationships, and associated metadata are recorded. Integrations with other internal systems enable tracking details about projects, proteins, small molecules, and structures across Research Organizations. All that keeps corporate memory and enables high-throughput teamwork of structural biology scientists.
Must have:
- Very Good Knowledge of Core Java
- Knowledge of Tools for build automation (as Maven, Gradle)
- Knowledge about Continuous integration (Gitlab)
- Knowledge about Code repositories (GIT)
- Task tracking in JIRA
- Knowledge and ability to apply design patterns
- Ability to write unit, mocks and integration tests
- Ability to estimate, plan and deliver tasks within scheduled timelines
- Preparing high quality documentation
- Knowledge of SCRUM, ITIL methodology, UCD process
- Practical knowledge of Spring Framework, Hibernate Framework, Web Frameworks (like Spring MVC) and design patterns
- Practical knowledge of SQL/development, experience with Oracle databases
- Experience with Docker, Kubernetes and Cloud (AWS)
- Ability to create and integrate with Web Services based on SOAP and REST
- Ability to design and implement both application components and complete applications
- Experience optimizing physical designs for effective ETL and maximum query performance
- Experience with DB/ETL best practices
Nice to have:
- JavaScript (jQuery, Dojo, Angular.js)