Job Title: Java Developer (Fintech)
REMOTE GLOBAL
We are looking for a strong Java developer for an international product company. The project involves the development of high-load solutions for cross-border payments and processing in the global fintech market. You will be part of a distributed cross-functional team and will work on a product used by clients all over the world.
Technology stack: Java 17+, Spring Boot, PostgreSQL, Kafka / RabbitMQ, microservice architecture.
Responsibilities:
- Design and develop new microservices with a focus on high fault tolerance.
- Integrate the platform with international providers and external APIs.
- Optimize database performance and architecture operation under growing global loads.
- Write clean, maintainable code and actively participate in code reviews.
- Closely interact with the multilingual product team, analysts, and QA.
Our expectations for the candidate:
- Commercial Java development experience of 2+ years.
- Deep understanding of the Spring Framework (Boot, Data).
- Experience with relational databases (PostgreSQL) and message brokers (Kafka / RabbitMQ).
- Solid knowledge of SOLID principles, design patterns, and microservice architecture.
- English language at B2 level and above: important for comfortable participation in daily meetings, task discussions with colleagues, and working with documentation.
What we offer:
- Global scale: Work in a modern international environment with a transparent corporate culture and advanced engineering practices.
- Freedom: Fully remote format — work from any convenient location in the world with a flexible start to the day.
- Conditions: Official B2B contract / employment according to the legislation of the country of presence, competitive salary.
- Development: Compensation for professional training, international certifications, and participation in global IT conferences.
APPLY