Position: Java Developer
Company: DevShore
Category: Java
Experience required: 3y
English level: upper

Our client developing an instant multi-currency transaction system. It enables banks, payment providers, and financial institutions to improve cross-border payment services while lowering their total cost of settlements, exchanges, and transactions.

The product uses a blockchain-based decentralized exchange architecture to create fast and transparent transactions. You will help us implement, test and deploy our technology and related microservices on a global cloud infrastructure. The product is centered around decentralized proprietary distributed ledger technology and several application layers on top.

**Requirements:**
- 4+ years of working experience with Java;
- experience with the Spring Framework;
- experience with operating production systems on AWS;
- experience with CI/CD microservice environments ;
- hands-on experience developing applications by using Docker;
- experience with C++ and blockchain would be a plus.

**Responsibilities:**
- deployment and integration towards partners;
- design and develop highly scalable, testable code for large B2B use cases;
- manage integrations and development and improvements of our API:s;
- evaluating and selecting open source tools and libraries.

**We offer:**
- 100% remote work
- Competitive compensation and performance-based increases
- Flexible working schedule
- Opportunities for professional development and personal growth