Back to all positions

Senior Java Developer

BackendSofia, BulgariaSenior

About the Role

Take ownership of critical backend services powering our payment processing and open banking platforms. As a senior engineer, you'll drive architectural decisions, mentor junior developers, and ensure our systems meet the highest standards of reliability and performance.

Responsibilities

  • Design and build scalable microservices for payment processing and account management
  • Lead technical design reviews and mentor mid-level and junior engineers
  • Optimize system performance, reliability, and observability across services
  • Collaborate with product teams to translate business requirements into technical solutions
  • Champion engineering best practices including testing, CI/CD, and documentation

Requirements

  • 5+ years of professional Java development experience
  • Deep expertise in Spring Boot, Hibernate, and microservice architectures
  • Experience designing and operating high-availability distributed systems
  • Strong knowledge of SQL databases, caching strategies, and message queues
  • Track record of mentoring engineers and driving technical excellence

Benefits

  • Health & Happiness: Comprehensive health insurance.
  • 25 Days Vacation: You deserve it!
  • Choice Between Two Types of Sports Membership Cards.
  • Additional Paid Leave for Learning.
  • Referral Bonus: Bring your awesome friends!
  • Office-Based: Collaborate & innovate with us in our Sofia office with home office option on Friday.

Senior Java Developer

Senior

Apply Now