Senior Java/Kotlin Software Engineer
Remote | full time | EUR 5500-6500
New Tech office in Belgrade.
The financial service has 6 million customers in 170 countries.
The team creating a new Open processing platform with microservice architecture.
What's the role about:
We're looking for an experienced Software Engineer with Java and Kotlin expertise to join the growing engineering team in Serbia. You will be working on developing a new payment platform, and implementing new architecture.
Our tech stack: Kotlin, Spring Boot, Reactor, Postgres, RabbitMQ, Docker.
What you’ll be doing:
• Implementing APIs for interaction with external payment partners
• Developing new services within the new Paysend architecture
What you’ll need to be successful in the role:
• 3+ years experience with Java;
• Experience with Kotlin (or desire to learn it in a few weeks);
• Experience with any reactive framework: Reactor, Akka Streams, RxJava, Vert.x, etc.
• Knowledge of Spring ecosystem
• Experience with gRPC, REST
• Experience with any message broker (we're using RabbitMQ)
• Experience with any RDBMS (we're using PostgreSQL)
Desired skills:
• Understanding and using functional paradigm;
• Experience with payments API integrations;
• Experience with NoSQL databases(we're using Mongo, Ignite);
• Experience with Gitlab CI;
• Experience with containerised apps and envs.
We offer:
• Professional growth in fintech;
• Competitive salary;
• Remote work from any Serbian town or nearest country or atmospheric office in the center of Belgrade (at your choice);
• Flexible schedule 5/2;
• Loyal vacation system;
• Annual corporate events.
@lanuginosa
