Position: Senior Java Developer
Category: Java
English level: intermediate
Years of experience: 6


Have more than 6 years experience in development and support of payment systems (sms billing, credit cards and other payment alternative methods)
Common responsibilities during this time:
- Platform development and support;
- Smooth platform migration from legacy code to new tech
requirements (migration from monolith to service
oriented architecture);
- Project architect solutions depend on business
requirements;
- integrations with 3rd party upstream API payment
providers.
- Providing architecture solutions and successful
implementation them which used as reference between
company developers
- Key involvement in most successful company projects
- Mentoring responsibilities (code review)
- Introduction of full test covering approach in new
projects
- Increase stability of legacy projects through introduction
log management tools (graylog), metrics (grafana,
prometheus) and error monitoring (sentry)
I prefer work in product company with team of professionals who will be able to share with me valuable experience
Designing and developing interesting and stable projects with good architecture is what I'm looking for