Lead/Senior Java Software Engineer

IDT BY INDET GROUP Logo

IDT BY INDET GROUP

πŸ“Remote - Kazakhstan, Georgia

Summary

Join our team as a Lead/Senior Java Developer and contribute to the development of our flagship product, Net2Phone. You will participate in designing and architecting full-stack web applications and integrations with VoIP systems on AWS, implement designs, document service architecture, write clean and modular code, and extend team tools for rapid prototyping. This role requires a minimum of 7 years of Java and Spring experience, hands-on experience with large-scale products, and knowledge of various database technologies and Microservices. We offer remote work options (B2B contractor or hybrid full-time), excellent hardware, growth opportunities, compensation for professional training, and first-class English lessons. The position is based in Minsk & Poland and the USA.

Requirements

  • Minimum 7 years of experience with Java and Spring
  • Hands-on experience with large scale products
  • Understanding of database technologies: No-SQL (MongoDB) and relational (MySQL, PostgreSQL, etc)
  • General knowledge about Apache Kafka
  • Experience with Microservices programming pattern
  • Experience in writing technical design documents
  • Knowledge of asynchronous programming
  • Experience with SCRUM / Agile methodology
  • Willingness to learn and explore new technologies
  • Good English level – B1 or higher

Responsibilities

  • Participate in the design and architecting of full stack web and integration with VoIP systems that work on AWS
  • Implement aforementioned design
  • Document the service architecture in order to support internal integrations for digital interfaces and business analytics
  • Write clean, DRY and modular code, providing proper documentation when necessary
  • Extend team tools and capabilities to support the ability to perform rapid prototyping

Preferred Qualifications

  • Experience with cloud infrastructure (AWS, Google cloud, Azure, Heroku, etc.)
  • A degree in computer science
  • Deep understanding of how Apache Kafka works

Benefits

  • Remote work as B2B contractor or hybrid full-time in Belarus and Moldova
  • Really good hardware
  • An exciting and challenging job with talented people around
  • Great learning and growth opportunities
  • Compensation for professional training, seminars, and conferences
  • First-class English lessons

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs