Taro Logo

Senior/Lead Java Engineer

American telecommunications company providing prepaid communication and payment services, and international voice carrier services.
Warsaw, PolandAstana, KazakhstanTbilisi, Georgia
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Senior/Lead Java Engineer

IDT Corporation, a NYSE-listed telecommunications leader with over $1.5 billion in revenue, is seeking a Senior/Lead Java Engineer to join their technology team. The role focuses on the Stored Value Platform (SVP), a crucial backend system managing prepaid debit cards on the Visa network. This position offers an opportunity to work with cutting-edge technologies including Spring Framework, Docker, Kubernetes, and AWS while handling mission-critical applications.

The ideal candidate will lead technical excellence initiatives, modernize legacy systems, and drive architectural decisions. With a strong emphasis on both technical expertise and collaborative skills, this role combines hands-on development with strategic system design. The position requires expertise in Java, microservices architecture, and both NoSQL and relational databases.

Working at IDT means joining a global team of 1300+ professionals across 20+ countries. The company offers flexible work arrangements with both remote and hybrid options, comprehensive professional development support, and a strong focus on personal growth. This role is perfect for experienced engineers who want to impact a large-scale financial technology platform while working with a diverse, international team.

The position provides an excellent opportunity to work on challenging projects in the fintech sector, with exposure to various third-party integrations including card printers, processing centers, and banks. The company's commitment to technical excellence and professional development makes this an ideal role for engineers looking to advance their careers in a stable, growing organization.

Last updated 3 days ago

Responsibilities For Senior/Lead Java Engineer

  • Design software solutions
  • Drive technical excellence and tech debt reduction
  • Refactor and modernize legacy codebases
  • Take responsibility for full software development life-cycle
  • Collaborate with business stakeholders
  • Work on high-performing, mission-critical applications
  • Optimize computing architecture
  • Conduct systems tests
  • Develop and maintain documentation

Requirements For Senior/Lead Java Engineer

Java
Kubernetes
MongoDB
  • 5+ years of production experience in Java
  • Extensive experience with Java and Spring Framework
  • Understanding of modern design patterns
  • Experience with microservices
  • Experience with CI/CD tools
  • Hands-on experience with Docker and Kubernetes
  • Proficiency with MongoDB and Oracle databases
  • Experience with Amazon Web Services (AWS)
  • Strong communication and collaboration skills
  • Good level of English – B2 or higher

Benefits For Senior/Lead Java Engineer

  • Remote work option
  • Hybrid work option
  • Quality hardware provided
  • Professional development opportunities
  • Training and conference compensation
  • English lessons
  • Additional perks for office employees

Interested in this job?

Jobs Related To IDT Corporation Senior/Lead Java Engineer