Professional Java backend development experience;
Experience writing and using REST APIs using Spring framework;
SQL and general database knowledge;
Solid knowledge of testing principles;
Strong verbal and written communication skills;
Experience with a cloud services provider;
Able to work in a team or independently;
Experience of working with Linux terminal.
Experience with any of the following:
Experienced in developing applications with Microservices architecture;
Experience working as a leader in a group of at least
Own the development and rollout for an entire product, or large project. Deliver solid and maintainable software;
Implement, review, support and debug required scope;
Write tech specs and define project architecture;
Take “tech lead” responsibilities for driving an initiative;
Write unit tests and integration tests;
Participate in code review;
Help mentor new hires;
Participate in verbal and written communication with the client(s).
1. The Loyalty program for the distributor of trading products. The functionality of the admin panel includes displaying a database of users, editing this data; creating tasks for the participants of the loyalty program, analyzing of the passage of tasks; general analytics, developing push-notification system with the ability to customize the time of arrival of the message.
Technology stack: Java 8, Spring boot(1.5.9.RELEASE), Spring MVC, Spring Data, Spring Security, Hibernate, Spring Security, Liquibase, Gradle, ELK, REST API, Jhipster, PostgreSQL, AWS s3 bucket, AWS RDS, Azure databases, Azure Blob
2. IT Loyalty is a loyalty system for participants of Kharkiv IT Cluster. A personal digital card allows you to monitor transactions, discounts and bonuses, receive interesting offers from partners.
TLoyalty System consists of:
— Admin panel:
Add new companies to the whitelist of email domains which has a full range of service in the mobile applications. Generate reports, add new Vendors, set discounts or gifts conditions.
Create new POS (Point of Sale) and generate Cashier UI using POS ID
Create group coupons
— Cashier UI
This page was developed for cashiers to make transactions with the special discount which will be displayed in the mobile applications and in the admin panel.
— Mobile applications: iOS, Android
The application is oriented on participants of Kharkiv IT Cluster. A personal digital card allows you to monitor transactions, discounts and bonuses, receive interesting offers from partners.
— Web site — it’s a blog.
Technology stack: Java 8, Spring boot(2.0.7.RELEASE), Spring Data, Spring Security, Hibernate, Spring Security, Liquibase, Gradle, REST, Jhipster, MySql, AWS s3 bucket, AWS RDS