09.02.2026 aktualisiert


Lead / Senior Java / Fullstack Developer
Skills
MS Windows, Linux, MacOS
Programming languages
Java, Python, TypeScript, JavaScript, Python
Methods/ Tools
Java, Java IO, Collections, Java Concurrency, Spring Boot, Spring Core, Spring Data, Spring Security, Maven, Gradle, Docker, docker -compose, Jenkins, TeamCity, JPA, Hibernate, JUnit, Mockito, Selenium, Git, Confluence, Jira, Apache Tomcat, Kubernetes, Spring Cloud, Kafka, RabbitMQ, AWS, Angular, React, Redux, SCSS, HTML5, Webpack
Databases
DB PostgreSQL, MySQL, MongoDB, ElasticSearch, Redis, Clickhouse
Sprachen
Projekthistorie
Description:
Data entry and visualization of different business aspects like sales, product claims, risk assessment, etc.
Some of the business aspect-related modules consist of multiple external tools (e.g. TrackWise, SharePoint, Power BI, Credo). The goal is to integrate all external tools in one place and create a single consistent application.
Also, within the modules developed by us, we have implemented the following features:
- Audit trail: an ability to see the history of changes of all main business entities
- Azure SAML SSO authentication which enables seamless transition between the main project and our modules.
Technologies:
Java, Spring Boot, Angular, Highcharts, Azure SSO, Python, Flair, MongoDB
Responsibilities:
Requirements analysis
Drawing up a development plan
Code review
Team management
Communication with customers
Description:
Client: A major American pharmaceutical company.
Business goal: Developing a platform for smart search in archives of biomedical and life sciences literature (Pubmed, Clinicaltrials.gov, NEJM) with a function of article analysis.
Solution: A web service that unifies the user interface of given sources and analyzes selected texts over several parameters.
Key Features:
-
Search at three open-source databases
-
Precise settings (over 50 parameters, including research status, test subject
gender, keywords, etc.)
-
Sentiment analysis
-
Clinical trial safety analysis
-
Article comparison by several parameters
-
Generation of a summary analysis table for export to other media
-
Easily adaptable for other industries
Result: The developed solution saves time and labor on text data processing for scientific purposes.
Technologies:Java BE, Angular FE, Python, PostgreSQL
Responsibilities:Requirements analysis
Drawing up a development plan
Code review
Team management
Java BE, Angular FE, Python text processor
As a result, everything is uploaded into Elasticsearch and PostgreSQL for smart search by keywords
Abstract dataset processing and calculation of different statistics