Senior Software Engineer Java (Video Streaming)

Deviqon labs is looking for an experienced Java developer to join the R&D team in Cluj-Napoca for a 6+ month project (with possible extension). We are launching a new team of R&D software engineers in order to meet the demand for new features on our client's products. As a member of the team you will work closely with our client and you will be responsible for the research and development of new features and products and/or maintaining existing ones for the challenging and continuously expanding video streaming market. In this project you will have the opportunity to work with a new, multi-tenant, cloud native solution written in Java in MVP/POC phase and working towards 1.0 release. This product will plug in into an existing OTT DVR (digital video recording) product to offer additional features.


Job Description

As an R&D engineer you will  be involved in every step of the development process. From researching based on customer requirements, creating specification and design documents, implementation following internal coding standards and processes to testing and documentation you will have the opportunity to go through the whole process and with the help of the team we will ensure that the end products meet the required quality standards.


Responsibilities

  • Research client needs and requests and create detailed requirements
  • Software design and architecture while taking into consideration any constraints regarding software availability, latency, scalability and efficiency.
  • Participate in all phases of development (specification, design, development and maintenance, documentation, testing)
  • Optimizing software by performing maintenance, updates, and upgrades.
  • Working in accordance with company policies, procedures and practices
  • Assist support engineers and project managers regarding product deployment and debugging
  • Understand and get involved in CI enhancement and fixes


Mandatory skills and qualifications

  • Technical or computer science degree or a similar qualification
  • Extensive experience in Java development (4-5 years+)
  • Experience using Spring or Dropwizard frameworks
  • Knowledge about developing multi-threading and networking components
  • Experience with AWS or an equivalent cloud platform
  • Microservices architecture experience
  • Debugging and performance testing under Linux
  • Working experience in Linux environment
  • Excellent English communication skills
  • Excellent collaboration and communication skills


Optional skills and knowledge

  • Past experience with Flyway, JOOQ, JAXB, OpenAPI, testcontainers, redisson-client, auto-value, jetty, prometheus, slf4j, resilience4j, logback are a plus
  • Experience with Git would be nice
  • Prior experience working with REST (and REST frameworks) 
  • REST API's experience (building one)
  • Knowledge of C++/Go/Python is a plus
  • Docker and Kubernetes knowledge
  • Video knowledge is an advantage
  • French language represents an advantage



Benefits

  • Competitive salary
  • Medical insurance
  • Comprehensive training (Linux, streaming & other attractive technologies)
  • Opportunity to work in the exciting and challenging industry of video and web
  • International working experience

Apply Now

Join Us!

Subscribe to our newsletter

Rest assured we will not misuse your email