Position: Middle Java Developer
Category: Java
English level: upper
Years of experience: 1.5


Middle Java Developer with 2+ years experience of offshore development commercial applications from scratch. Have good communication skills, Upper Intemediate English level and expertise in the US IT market.

JAVA SOFTWARE ENGINEER, COMPANY 2, 
2020.09-present
 
Projects:
Digital Platform for Restaurants Network (NDA)
Multibrands platform for one of the largest restaurant companies in the U.S. It unites restauraunt chains into a single integrated software platform, which handles ordering, pricing, discounting, payment, notification and other domains.

Duties: 
Development new functionality from scratch,
Integration with external APIs (Epsilon, Twilio, Auth0 etc), unit and  integration tests, bug fixing, communication with customer, code review.

Technologies:
Java 11, Spring(Core, Boot, Data), HIbernate, MS SQL Server,Microservices Architecture, Azure Service Bus Messaging, Spring Cloud, REST API,Swagger, Lombok, MapStruct, Gradle, Docker, FlyWay, Redis, Git, jUnit, Mockito.


JAVA SOFTWARE ENGINEER, COMPANY 1, 
2019.07-2020.08
Projects:
Recruitment CRM (9 months)
Recruitment service for hiring process automation

Automatically imports CV's from various third party recruitment resources, perform filtering by various criteria and matching for active job positions, initate hiring process with all interview stages tracing by the system.

Duties: Development project functionality from scratch, customer data migration lib, unit &amp; integration tests bug fixing.

Technologies:
Java 11, Spring Framework (Core, Boot, Security, JDBCTemplate), MySQL, REST API,Swagger, Gradle, Liquibase, Lombok, Git, jUnit, Mockito

Audit CRM (3 months +)
Internal CRM for employees company's data tracking and management

Duties: New features development, unit tests, bug fixing.
Technologies:
Java 8, Spring, Hibernate, MySQL, Maven, Liquibase, Thymeleaf, Git, jUnit, Mockito.