Position: Full Stack Developer (Java)
Company: GP Solutions
Experience required: 2y
English level: upper

GP Solutions is looking for a Full-stack Developer.

GP Solutions - an international provider of technological solutions in the field of tourism and finance.

19+ years in the development of software for the tourism industry
300+ clients from 30+ countries
450+ successfully implemented projects
a team of 200+ professionals who are in love with their work
twice awarded "The Best IT Companies through the eyes of employees"
7 locations: Munich/Minsk/Warsaw/Kyiv/St. Petersburg/Dubai/Miami.
Since 2007 is a resident of the Hi-Tech Park

Project:
Customer builds intuitive SaaS products for workflow optimization in hospitals (Germany).
"We believe in modern software architecture, intelligent algorithms, and an intuitive user experience. Our international and interdisciplinary team aims for nothing less than fully automating administrative work in hospitals. Together we make sure that caregivers can focus their attention on treating patients, not administration."

Locations: Belarus / Poland / Ukraine / Russia

Office or remote.

Responsibilities:
-development of functional extensions to customer's product;
-continuously improve the technical foundation of the product (ci/cd pipelines, testing procedures, scalability, security);
-work closely with our data team to seamlessly integrate new algorithmic components into the product;
-live DevOps: build, deploy, maintain components over the whole software lifecycle;
-help to improve the overall quality of our codebase.

Requirements:
-2+ years of experience as a Full-stack Java Developer;
-Experience with JAX-RS, Hibernate, GraphQL, Spring-Boot, Dropwizard;
-Experience with modern front-end development (preferably React, Typescript);
-Engineering mindset: you build scalable, maintainable, and well-tested software solutions with fully automated workflows;
-Large overlap inexperience on our extended tech stack (Elasticsearch, PostgreSQL, RabbitMQ, Protocol Buffers, AWS, K8s, docker, gitlab);
-English B2+ Level (excellent oral & written communication skills).

Will be a plus:
-Experience with an alternative jvm language (e.g. kotlin);
-Knowledge of end2end testing (e.g. Jest, Cypress);
-Fluency in German.