java, spring, mathemathics
Backend (JEE7, Spring, JMS, Hibernate, Maven, Eclipse, Postgres, MongoDB, JUnit, FantomJS, GitHub, Jenkins, Docker) for selling professional photos web-project. Integration with PayPal SDK, Stripe SDK, YandexKassa.
Android client - RxJava, Room, DI, Butreknife
My duties - to develop:
- Develop architecture of back. Distributing work between staff. Maintain jenkins task for test and deploy. Code review.
2.MarketSale-module with Shopping Cart for payment via multi-gateways PayPal, Stripe, YandexKassa and other payment systems (sale, reserve-capture, refund, checkout express, requrring payments, withdrawal payout)
3. Refactoring Android client
4. Admin-module for manage payment systems gateways specifications (for toponyms, type systems, payment methods and other params)
5. JUnit-test for this functionality (functional, integration)
6. Bugfixing other modules (core, product, backproc etc.)
7. JavaDoc, UML documents