Position: Senior Full-Stack Developer (Java + Angular)
Company: Integrated Technology Laboratory
Experience required: 5y
Category: Java
English level: intermediate
Published: 2022-06-01T00:00:00+03:00

**Requirements:**

— Java/Kotlin;
— JavaScript/TypeScript;
— High proficiency with Spring Boot, JPA/Hibernate;
— High proficiency with Angular 10+ framework;
— Experience with Kafka, PostgreSQL;
— Experience with Docker, Kubernetes;
— Experience with Angular Material;
— Deep understanding in OOP concepts;
— Experience with micro service architecture;
— Experience with Prometheus, Grafana;
— Experience with multithreading and asynchronous programming;
— Experience with Unit & Functional testing (Karma, Jasmine, jUnit);
— Ability to write efficient, secure, well-documented, and clean code;
— Great interpersonal skills and a team player;
— Fluent English.

**Advantage:**

— Prior experience with data - various DBs, Spark, Snowflake;
— AWS, AirFlow experience;
— Python experience;
— Fintech experience.

**Project**

Project based on the SaaS which provides comprehensive compliance and KYC onboarding for crypto currency projects. It's a finance application which offers a machine learning-powered surveillance, monitoring and compliance cloud solution tailored for digital assets that’s forward-looking, and focused on making the job of compliance and surveillance professionals easier.

**Responsibilities:**

— Developing applications using the latest version of Angular with Java backend;
— Planning and executing shared components and interfaces on a complex web system;
— Building modular and reusable components and libraries;
— Optimizing your application for performance;
— Implementing automated testing integrated into development and maintenance workflows;
— Keeping an eye on security updates and issues found with all project dependencies;
— Proposing any upgrades and updates necessary for keeping up with modern security and development best practices.