
Real job — pulled straight from IDT Corporation’s careers page · Verified August 21, 2026 · No reposts.
Job description
IDT Corporation is hiring a Lead Java Developer — a full-time, based in Warsaw role. Apply directly on IDT Corporation's careers page below.
Lead Java Developer (with C background)
Team: Technology N2P - Integra
Location: Warsaw, Minsk, Chișinău, Belgrade, Buсharest
Commitment: Software Engineering
Workplace Type: hybrid
We’re looking for a Senior/Lead Java Developer with C background to help us build and scale a cloud PBX solution based on Asterisk.
The team is building a cloud PBX solution based on Asterisk. We expect you to have strong problem-solving skills, be self-motivated, initiative, and responsible.
Your daily duties will include implementing different SIP proxy features using Java/C and Asterisk with respect to high availability and scalability.
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.
- Demonstrate a technology-agnostic mindset and continuously explore new technologies and approaches.
- Analyze and interpret stack traces, crashes, memory issues, and performance bottlenecks.
- Implement patches, backports, or enhancements directly in Asterisk source code.
- Develop custom modules (C), when needed.
- Work with Linux systems (systemd, networking, tuning, kernel parameters).
- Work with cloud environments (GCP preferred).
- Participate in architecture decisions.
- Design and implement Asterisk dialplans.
Requirements:
- Have at least 7+ years of production experience with large-scale deployments.
- Strong hands-on experience with Java.
- Hands-on experience with C.
- Have experience with CI/CD, clouds, Linux & networking.
- Experience with CI/CD tools such as GitHub Actions, Jenkins, ArgoCD, and Maven.
- Proficiency with relational databases, particularly MySQL, including schema design, migrations, and query optimization.
- Have a good level of English (B2 or higher).
- You are ready to act as the technical lead.
- Can work cross-team with backend developers, infra/DevOps, QA, and product owners.
- Own best practices, code quality, and documentation.
We are pleased to offer:
- Remote work as b2b contractor or on-site/hybrid employment (Belarus-Moldova) work opportunity!
- Stable job with long-term growth perspective.
- Competitive salary with annual performance review.
- Really good hardware.
- An exciting and challenging job with talented people around.
- Continuous learning and career growth opportunities.
- Compensation for professional training, seminars, and conferences.
- Referral program – get rewarded for helping us grow the team with talented people.
- Company-supported English classes to enhance your professional growth.
- More perks for the Minsk and Chisinau office employees.
Get Backend Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What skills are required for Lead Java Developer at IDT Corporation?
The required skills for Lead Java Developer at IDT Corporation include: Java, C, Linux, GCP, MySQL, CI/CD, GitHub Actions, Jenkins, ArgoCD, Maven, Networking.
What is the seniority level for Lead Java Developer at IDT Corporation?
Lead Java Developer at IDT Corporation is a Senior / Lead / Staff level position.
How do I apply for Lead Java Developer at IDT Corporation?
You can view the full description and apply for Lead Java Developer at IDT Corporation on EchoJobs: https://echojobs.io/job/idt-corporation-lead-java-developer-with-c-background-j6t3d.