Senior Java Software Engineer (CSA Team)
IDT Corporation – IDT Technologies /
One of the most successful telecommunications companies in the World is looking for a Senior Java Software Engineer with strong level knowledge of Java to join our rapidly growing team in Minsk.
You will have an exciting opportunity to work on a variety of projects developing and supporting highly scalable systems and related applications capable of delivering over 100,000 simultaneous phone calls.
The primary responsibility of this position is to work productively with the international team to optimize and refactor infrastructure components as well as tools for customer service, internal configuration, provisioning and administration of telecommunication, bill payment and money transfer services.
- At least 5+ years of experience with Java
- Fluent knowledge of SQL
- Hands-on experience with Maven, Git and Linux
- Experience in creating and consuming web services
- Experience in CI/CD
- Experience in full cycle of development from implementation to prod deployment and support
- Experience in building system architecture
- Experience of working in scrum teams
- Working knowledge of Oracle and/or MySQL and Hibernate.
- Hands-on experience with Amazon Web Services (AWS), Docker, Python
- Java Web Applications with Tomcat
- Experience with GraphQL, Mongo, Terraform, Groovy
- Hands on experience with AngularJS
IDT Technologies is a part of IDT Corporation, which is an American telecommunications company founded in 1990 and headquartered in Newark, New Jersey. Today it is an industry leader in prepaid communication and payment services and one of the world's largest international voice carriers. We are listed on the NYSE, employ over 1300 people across 20+ countries and have revenues in excess of $1.5 billion.
We understand the challenge of being apart from those who matter most. Our flagship brand, Boss Revolution, which includes International Calling, Mobile Top Up, and Money Transfer services, supports IDT’s mission of enabling people to keep in touch and share resources with family and friends around the world.