Position: Разработчик Java
Category: Java
English level: upper
Years of experience: 4

- Designed and developed EDI system, which handle more than 30 millions documents per month from various sources.
- Development of the main russian post system with more than 1 billion transporting parcels per year
- Experience with microservice architecture and message brokers
- Cross-platform mobile development (Android, IOS) on NativeScript
- Decentralized applications development on Ethereum blockchain
- Experience on building cryptocurrency trading and monitoring robots
Software engineer with 4+ years of extensive experience in architecture, design and development of distributed highloaded systems, e-commerce and workflow applications.
Diverse experience utilizing Java tools in business, web, and client-server environments including Java Platform, Enterprise Edition (Java EE) and Spring Framework technologies. 

Technical skills:

- Languages: Java, JavaScript, Solidity, Python (Fluent) , SQL
- Frameworks: Java - Spring (Core, Boot, Cloud, Data, Security) | JavaScript - Angular 2+ | Mobile - NativeScript (Android & iOS)
- DB: PostgreSQL, MySQL, Oracle, Elasticsearch, MongoDB, Liqubase, Flyway
- Technologies: Maven, Gradle, Hibernate, JPA, JMA
- Application Servers: JBoss, Wildfly, Tomcat, Jetty
- Integration and communication: Kafka, RabbitMQ, RxJava, WebSocket, REST, SOAP.
- Testing: JUnit, Mockito
- Management: Jira, Confluence, Youtrack, Redmine, Trello
- VSC: Git (GitLab, Github, Bitbucket)
- CI: Jenkins, TeamCity
- Front-end: HTML, CSS, XML, JSON, Angular 2+
- Other: Ethereum Blockchain
I prefer working on difficult and interesting task, creating effective and quality products.
Remote position.
Flexible schedule.