Напиши текст вакансии для должности "Full Stack Java Developer". Название компании: "First Line Software". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: Нет опыта. Ключевые навыки: 'PostgreSQL', 'Spring Framework', 'Java', 'SQL', 'Atlassian Jira'

Odysseus has an exciting opening for a Full Stack Java Developer. This role will be responsible for developing, maintaining, and troubleshooting cutting-edge HealthCare Analytics distributed solutions in the Real-World Evidence (RWE) area, utilized by the researchers in Pharmaceutical, Healthcare and Payer industries. Odysseus is looking for a self-driven individual who can hit the ground running, quick learner and wants to be a part of our dynamic global team. Responsibilities: - Develop complex, distributed, modular applications in a multi-tiered environment using the following core technologies: ● Java and Apache frameworks e.g. Spring / Hibernate ● Web frameworks React + Redux + Reselect, D3.js, AngularJS. ● PostgreSQL or similar database, advanced database design, stored procedures, SQL. ● Web Services – REST, JSON ● Big Data platforms (AWS RedShift, Google BigQuery, Cloudera Impala). ● NoSQL data stores and search engines (SOLR, ElasticSearch, MongoDb). - Develop solutions in Agile fashion following Scrum process and Test-Driven approach enabled with Atlassian tools (JIRA, Confluence). - Develop solutions by applying industry best practices and coding standards - Document architecture design by creating necessary architecture artifacts, including UML domain models, component and deployment diagrams. Document business requirements as user stories. - Work closely with Lead Architect / Technical lead to design and implement designs. - Create prototypes and POCs, as needed. - Design secure and compliant solutions by implementing necessary application security and following various regulatory laws (HIPAA, GDPR) and security guidelines (OWASP). - Be a part of the dynamic open-source observational research OHDSI community, participate in workshops, hackathons and collaborate to implement observational research solutions e.g. have a fun time developing cutting edge solutions. Qualifications: - B.S. or M.S degree in Information Technology or Computer Science — or equivalent experience in information technology and software development — is required. - Practical experience developing complex solutions with the following technologies required: ● Java 8 - 15 / Spring / Hibernate ● RDBMS / SQL, including PostgreS, SQL Server or similar (Impala, IBM Netezza) ● Web Services - REST / JSON ● Web frameworks React + Redux + Reselect, D3.js, AngularJS ● Basic DevOps experience (deployments, software configuration, Maven) is a plus ● Knowledge of one of the AWS, GCP, Cloudera, DataBricks or similar platforms, ETL and big data processing is a big plus. ● Knowledge of R / R-Shiny is a big plus. ● Experience designing and developing solutions using Agile software development approach ● Experience with OMOP CDM, OHDSI ATLAS and other tools, methods and standards developed by OHDSI community is a big plus