Position: Middle Java developer
Category: Java
English level: intermediate
Years of experience: 3


1.
The platform will have hundreds of products available to trade and thousands of investment solutions (pre-priced products) to answer any client’s needs. A brokerage fee will apply for each transaction. It will also bring full transparency and an audit trail
 on the distribution of the products, reporting, statistics, and we will automate price execution, confirmation, and settlement as soon as possible. 
  •	connect Redis for caching
  •	connect Docker
  •	adding new features
  •	connect Payment Gateway (StripeApi, SynapseApi)
  •	connect MasterCardApi, ExpirianApi...

2.
The bulkprocessor is a platform for generating large documents. 
•	responsible for SLA, Due Date & Native Import tickets.
•	adding new features
•	creating clear, consistent, well commented, highly maintainable and accurate code which matches agreed conventions.
•	fixing  (non-structural) issues, focusing on roots, not symptoms.
•	improving existing code (methods, classes, simple modules) using refactoring practice (other's code or own in a long term).
maintaining design documents.

3.
Project for Softserve IT Academy. Provides managing of groups and students, reports generation.

•	backend developing of domain, service and controller layers 
•	created form for add new group with validations
•	add new group to data base
•	added angular framework and connect it with server
•	responsible for code coverage 
•	work as part of team
Would be good to work on a project from scratch.