Skip to content
← Back to job listings

Java engineer - Automation and Efficiency team

Paysend · Beograd, Serbia

Software DevelopmentSenior LevelQuick applyfull-time26 days ago

About The Role

About The Role

Join Paysend’s Automation and Efficiency team to help build and improve backend systems that support global payment operations at scale.

This role focuses on designing and developing high-performance backend services and internal tooling used to process and analyze millions of financial transactions daily. You’ll work across distributed systems and data-heavy workflows where reliability, performance, and correctness are critical.

This is a strong fit for engineers who enjoy solving complex backend and data problems, working across multiple services, and building systems that operate under real-world scale and operational demands.

What You'll Do (Responsibilities)

  • Design, implement, and maintain backend services and internal tools in Java, powering the processing and analysis of millions of financial transactions daily
  • Own and evolve PostgreSQL -based data models, queries, and performance optimization across multiple services.
  • Build and improve systems that automate operational and transaction-monitoring workflows at scale
  • Work within a distributed microservices ecosystem, handling service communication, dependencies, and evolving integrations
  • Contribute to the design and implementation of a new fraud monitoring platform built on the company’s modern technology stack
  • Investigate complex production and operational issues, identify bottlenecks, and implement long-term improvements
  • Collaborate closely with QA and Analytics teams to ensure systems are reliable, scalable, and operationally effective
  • Monitor and improve system performance, observability, reliability, and scalability across services
  • Contribute to CI/CD and deployment automation improvements across engineering workflows

What You’ll Need To Be Successful In This Role

  • 5+ years of backend development experience with Java and Spring
  • Strong hands-on experience with PostgreSQL in production systems
  • Experience working with distributed systems and microservices architectures
  • Experience with major cloud platforms, preferably AWS or GCP
  • Strong engineering mindset with the ability to solve unfamiliar and complex technical problems independently
  • Comfortable working across multiple services and technical domains
  • Strong ownership mentality from implementation through deployment and operational support
  • Ability to adapt quickly to changing technical and business priorities

Great to have

  • Experience with CI/CD pipelines and deployment automation (GitLab preferred)
  • Experience with Docker or other containerization technologies
  • Hands-on experience with C# or Rust
  • Experience in fintech, payments, fraud detection, or other transaction-heavy systems
  • Bachelor’s or Master’s degree in Computer Science or a related field

Why Join Paysend?

  • Make a Global Impact: Directly impact millions of users worldwide
  • Accelerate Your Career: Benefit from internal mobility, mentoring programs, and continuous learning opportunities
  • Thrive in a Connected, Global Organization: Collaborate with colleagues across our international hubs and more
  • Embrace a Principle-Driven & Focused Culture: Work in an organization guided by strong principles and values that actually help you achieve more than you thought possible
  • Enjoy Competitive Compensation and Benefits: Receive a competitive salary, benefits, and flexible work arrangements

This listing was posted by a verified recruiter at Paysend. Report this listing