Position: Full-Stack (Java and Angular) needed
Company: Integrated Tech Lab
Category: Java
Experience required: 3y
English level: upper

Project description:

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.

What will you do?

Developing frontend and backend applications, micro services;
Design, development and deliver shared components and interfaces on a complex web system;
Building modular and reusable components and libraries;
Performance improvements of the application;
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.

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.