Senior Java Engineer
Belgrade
What's the role about
Paysend is hiring! We are looking to hire Senior Java Engineer to join our fast growing Belgrade based team. You will have the opportunity to work with the team of experts responsible for maintenance, support and development of our main consumer application.
We offer hybrid working with around 20-50% of your time to be able to be in a hub location.
What you’ll be doing
- Development of the server-side of the payment processing system (highly loaded).
- Optimizing system performance based on a constantly changing environment.
- Implementing API methods for the FE
What you’ll need to be successful in the role
- 3+ years of experience with Java SE 8 / Servlets / JDBC / ActiveMQ / Elasticsearch / Oracle / Redis
- Java/Kotlin, Docker, PostgreSQL, RabbitMQ, rest, AWS/Azure
- Fluent knowledge of data structures and algorithms;
- Development experience with multithreaded systems;
- Advanced knowledge of cryptography concepts, libraries, and algorithms;
- Experience with database architecture development and writing DML queries;
- Understanding ACID principles;
- Fluency in Linux;
- Fluent English language
Nice to have
- Working experience in FinTech/Banking companies;
- Performance optimization skills;
- Experience with ORACLE.