Position: Java Developer
Category: Java
English level: upper
Years of experience: 4


Project :
Financial company that provides businesses an effective way to securitize their illiquid assets by representing them as branded credits with blockchain integration. 
Common features - exchanging, selling, redemption of assets;
Tools & technologies:
Spring, Docker, AWS, Maven, Microservice architecture, Hibernate, Unit/Integration testing(mockito framework), Spring Rest Docs
Project responsibilities:
Software Engineer

Duration on the project:
1.3  years
Team: 11 members

Project :
Industrial company that provides products to the world market.
Common features - providing basic features of e-commerce platform to selling products of the company;

Tools & technologies:
Hybris platform, Spring, Docker, Ant, Unit/Integration/automation testing
Project responsibilities:
Hybris Software Developer

Duration:
1,1 years
Team: 150 members

Project :
Test, measurement and monitoring products and software that are used in electronic design, manufacturing, and network troubleshooting, as well as in electrical, industrial, medical, process and calibration applications. 

Tools & technologies:
Spring, Docker, AWS, Maven, Microservice architecture, Hibernate, Unit/Integration testing(junit 5, rest assured), kafka, Kubernetes, React TS
Project responsibilities:
Full stack developer (Java + React ts)

Duration:
1 year
Team: 40 members

Project :
Financial company that provides the payments between the different banks by using the payment Schemas (BACS, FPS, CHAPS)

Tools & technologies:
Spring, Docker, AWS, Gradle, Microservice architecture, Hibernate, Unit/Integration testing(junit 5, mockMVC), RabbitMQ, Redis, Cucumber tests, Postgres
Project responsibilities:
Java software engineer

Duration:
10 months
Team: 15 members