Senior Java Software Engineer
Serbia
What's the role about
We’re looking for an experienced Senior Backend Engineer to join our engineering team in Belgrade.Our tech stack: Java 17 and newer, Kotlin, Reactor, Spring Boot, PostgreSQL, Oracle, AWS, GCP, Docker, Kubernetes
What you’ll be doing
- You will be part of a cross-functional engineering team and take responsibility for developing testing and maintaining the backend services of Paysend BackOffice platform.
- You deliver high quality maintainable code and take ownership of feature development with understanding of the business context and technological capabilities of the platform
- Review code of other team members, proactively share knowledge and ensure that we are delivering code of high quality
- You proactively come up with new ideas and approaches to improve our platform
What you’ll need to be successful in the role
- Deep knowledge of Java 17 and newer
- Experience with Spring / Spring Boot is a must
- Experience in developing and writing unit/integration tests
- Clear understanding of common code design patterns and design principles
- Experience with monitoring and observability of live services and applications
- Hands-on experience with relational databases with knowledge of non-relational databases being a plus
- Experience with Webflux / Reactor
- Experience in using cloud based infrastructure AWS, GCP is a plus
- Good written and verbal communication skills in English
Desired skills
- Experience with PostgreSQL and ORACLE databases
There are 14 more open positions in the engineering team
Settlement & Cash Management Accountant
FinanceLondon/Dublin
Security GRC (Governance, Risk & Compliance) Lead
ProductBelgrade/London/Dublin/Miami
Fraud Operator (Night Shifts)
Risk & ComplianceBelgrade
CRM Executive
Consumer, BULondon
CRM Manager
Consumer, BULondon
Front Office Engineer (mid level) of Card Processing
EngineeringBelgrade
SRE Engineer / DevOps Engineer
EngineeringBelgrade
CRM Executive
Consumer, BUBelgrade
Customer Support Specialist
Consumer, BUManila
IT Monitoring Specialist
EngineeringBelgrade
Business Development Representative (Junior level)
EnterpriseLondon
Business Development Representative (Junior level)
EnterpriseMiami
CRM Manager
Consumer, BUBelgrade
Customer Support Specialist
Consumer, BUSerbia