Senior Backend Developer / Experience in Java 8

Responsibilities:
Planning, defining and designing solutions at a high level
Full responsibility for the development and implementation of tasks
Creation of the AML platform using the latest JVM stack technology at the highest level: Java 8 (in a short time transition to Java 11), Spring Boot, PostgreSQL, Apache Spark, Docker, Angular 6
Constructing a text analysis tool (natural language processing)
Building the necessary components for integration with customer systems
Testing developing a deep learning network
Using the best linear tools: communication through Scrum in JIRA, using GitLab, using Jenkins for automatic building and testing, analyzing code using SonarQube and maintaining the artefact in Artifactor

Requirements:
A minimum of 7 years of experience in software development
Proficient knowledge of SOLID and OOP principles and design patterns
The ability to program parallel (multithreaded or scattered) systems that scale
Practical understanding of TDD (Test Driven Development) and BDD (Behavior Driven Development)
Strong understanding of relational databases and large datasets
Proficiency at work in the Linux environment
Practical experience in designing / programming large systems
Full knowledge of Java 8, Spring, ORM (Hibernate), XML, JSON, REST, Nginx, Git, Maven, Jenkins
Fluency in English
Intermediate knowledge of Polish

We offer:
Employment based on a B2B contract
Remote work from anywhere on earth
Pay …… PLN
Improve your language skills through organised Business English courses and have real opportunity to use this language on a daily basis
Additional information:
Access to the latest ideas and concepts, the best technical conferences, conferences and meetings on the web. Take part in regular meetings, including seasonal events, international meetings, etc.