I

IDT

Low-cost international calling and money transfers

Lead Java Engineer

Backend EngineeringUpdated on Nov 6
Full-timeNo salary listed

About the Job

Requirements

  • Have at least 7 years of production experience with large-scale deployments.
  • Have strong hands-on experience with Java.
  • Have experience with continuous integration and continuous delivery, cloud environments, Linux, and networking.
  • Have experience with continuous integration and continuous delivery tools such as GitHub Actions, Jenkins, ArgoCD, and Maven.
  • Have proficiency with relational databases, particularly MySQL, including schema design, migrations, and query optimization.
  • Have English proficiency at B2 level or higher.
  • Be ready to act as the technical lead.
  • Be able to work cross-team with backend developers, infrastructure/DevOps, quality assurance, and product owners.
  • Own best practices, code quality, and documentation.

Responsibilities

  • Collaborate with business stakeholders and actively participate in product planning and sprint backlog meetings.
  • Take responsibility for the full software development lifecycle, from understanding business requirements through coding, deployment, and maintenance.
  • Develop and maintain technical design, architecture, and troubleshooting documentation.
  • Continuously explore new technologies and approaches with a technology-agnostic mindset.
  • Analyze and interpret stack traces, crashes, memory issues, and performance bottlenecks.
  • Implement patches, backports, or enhancements directly in Asterisk source code.
  • Develop custom modules in C when needed.
  • Work with Linux systems, including systemd, networking, tuning, and kernel parameters.
  • Work with cloud environments; GCP is preferred.
  • Participate in architecture decisions.
  • Design and implement Asterisk dialplans.
  • Implement SIP proxy features using Java and C, with attention to high availability and scalability.

Desired Qualifications

  • Have hands-on experience with C.
  • Have experience with GCP.

About the Company

IDT

Low-cost international calling and money transfers

IDT provides low-cost international communication and payment services, including affordable international calling and cross-border money transfers. Its BOSS Revolution service enables PIN-free international calling and, since 2013, money transfers for consumers. The company earns fees from these services and also offers gift-card incentives under the Awards2Go brand. IDT focuses on reliability through capacity stress testing and aims to help individuals and businesses access inexpensive, easy-to-use global telecom and financial services.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Newark, NJ
Founded
1990

Recently Posted Jobs

Explore more opportunities at IDT

See more jobs