Position: Java Developer (USA)
Company: QIT Software
Category: Java
Experience required: 3y
English level: upper

QIT Software is looking for Java Developer to the project from USA. 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.

Details:
- Schedule: full-time, remote
- Client: USA
- Project: Project based on the SaaS which provides comprehensive compliance and KYC onboarding for crypto currency projects
- Stack: Java/Kotlin, Spring Boot, Kafka, PostgreSQL, Docker Kubernetes, etc.
- Team: Product, Team Lead, Back,Front, Full Stack developers, QA, DevOps
- Duration: long-term
- Methodology: Scrum (3 week's sprints, daily meetings from 3 to 5 p.m. Kyiv time zone)
- English B2
- Tools: Jira, Slack, Confluence
- Time tracking: Clockify (manually)

Hiring process: 1 - Pre-screen (up to 30 mins), 2 - Interview with client's HR (experience, english check, soft skills), 3 - Technical interview

You have
— Java/Kotlin;
— High proficiency with Spring Boot, JPA/Hibernate;
— Experience with Kafka, PostgreSQL;
— Experience with Docker, Kubernetes;
— 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.

Tasks
— Developing applications 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.

As a plus
— Prior experience with data - various DBs, Spark, Snowflake;
— AWS, AirFlow experience;
— Python experience;
— Fintech experience


We offer
- The ability to work remotely from anywhere in the world;
- Flexible work schedule, no micromanagement, no strict deadlines and free overtime work;
- Work in European and American products with a modern technology stack in different industries (Finance, Technology, Health, Construction, Media, etc.);
- Revision of wages every 6 months or on an individual basis;
- Accounting support and full payment of taxes by the company;
- Paid 15 vacation days, 5 sick days and public holidays;
- Compensation for sports subscriptions, courses, conferences, etc.;
- Regular team buildings in Kharkiv at the expense of the company.