Senior Java Developer


Our client, USA based pioneer in Prepaid and VoIP telephony with branches across 20+ countries is looking for a Senior Java developer to join international team of professionals.

Our client is a leading global provider of voice traffic, empowering international communication by carrying over 30 billion international minutes last year.

Retail service that helps immigrants and the under-banked to conveniently and affordably communicate and share resources around the world. It is a collection of communication and payment services, fulfilled through a network of participating retailers around the world or directly online.

  • 5 + years of experience in JAVA
  • Database schema design, indexing, and scalability.
  • Experience working with different types of databases. (SQL & NoSQL)
  • Experience with scalable, high-performance transactional systems.
  • Establish best practices in OOP & Design, architecture, CI/CD.
  • Experience working with Agile/Scrum methodologies
  • Knowledge of Docker, Git, Jenkins, Ant, Maven, or other similar technologies
  • Experience in development of Web Services (SOAP and REST)
  • Working knowledge of Unix/Linux
  • Web Security and open source tech
  • Design, architect and implement back-end, transnational web enterprise systems
  • Document the service architecture in order to support internal integrations for digital interfaces and business
  • analytics
  • Support the healthy growth of our team by being a leader and providing mentorship to new team members
  • Write clean, DRY and modular code, providing proper documentation when necessary
  • Extend the tools and capabilities of the team to support the ability to perform rapid prototyping
  • Understanding of industry standard design patterns.
  • You should be comfortable developing prototypes as well as production grade enterprise systems. You have the vision and drive to take an idea from concept to prototype to product and a desire to be involved in all aspects of the process.
  • You are excited to develop and own new products from scratch in a lean, agile and tight-knit team, and aren’t afraid of wearing multiple hats to get it done when necessary, to help the team.
  • You are a generalist with at least one area of expertise and more than you are passionate about. You can architect solutions for complex domains but have learned to not use a sledgehammer to crack a nut.
  • You have strong communication and problem-solving skills, creative thinking, empathy and you thrive in small, agile teams yet you are capable of working solo without supervision.
  • Experience in large production level, transnational billing systems is highly valuable.

For all information regarding this job feel free to ask...

Daria Kuntseva

Daria Kuntseva

Senior Recruiter

Apply to Vacancy

Attach CVdrag and drop CV here