Java Software Engineer

  • Company: CyberVision, Inc
  • Job Location: Portugal - Remote
  • Date: June 25, 2022 03:33
  • Employment Type: Any
  • Experience: medior
  • Job Functions:

    Information Technology

Job summary

About the project:

Global communications provider offers a cloud-ready voice, messaging, and emergency service connectivity built for the enterprise. There are multiple products and solutions, main goal for now is to extend selection of APIs built around own global network for various services, as well as need to develop and enhance unified web-based system, that allows customer to order, port, configure and provision telephone numbers and also order and manage different services like messaging, callbacks, voice. We are looking for talented engineers, who will design and develop solutions and new features for unified management & monitoring system, reputation management , number provisioning, messaging services, etc.

Job description

Skills & Requirements:

  • BS/MS degree in Computer Science or equivalent
  • Strong Java skills - at least 3 years
  • Strong expertise with Spring (Security, DI, JDBC), Apache CXF, Servlets, REST technologies
  • Experience with front-end technologies like React.JS
  • An understanding of network protocols
  • Experience with test frameworks and libraries such as JUnit, Mockito, AssertJ
  • Linux systems setup and maintenance on hardware as well as in virtual and cloud infrastructure
  • Strong written and verbal communication skills in English

Would be a plus:

  • Experience in RDBMs data architecture, data modeling, implementation
  • Experience with CI, preferably Github actions
  • Experience with messaging (RabbitMQ)
  • Experience in applications development for the cloud, preferably AWS
  • Experience with scale and performance optimisation.

About the project:

Global communications provider offers a cloud-ready voice, messaging, and emergency service connectivity built for the enterprise. There are multiple products and solutions, main goal for now is to extend selection of APIs built around own global network for various services, as well as need to develop and enhance unified web-based system, that allows customer to order, port, configure and provision telephone numbers and also order and manage different services like messaging, callbacks, voice. We are looking for talented engineers, who will design and develop solutions and new features for unified management & monitoring system, reputation management , number provisioning, messaging services, etc.