Viavi Solutions

Summary:

VIAVI Solutions is looking for a backend software development engineer to join an R&D team developing NITRO Mobile. Our NITRO Mobile solutions process and store billions of events a day and are truly ‘Big data’ systems. You will join a team working atop leading ‘Big data’ frameworks including Apache Spark and Kafka, deployed on large cluster environments. The team will develop on Linux using Java and/or Scala as the primary development languages.

 

Duties/Responsibilities:

  • Work effectively and efficiently with others on the R&D team to develop a winning product roadmap
  • Continue to expand, focus and leverage personal and team knowledge base and technical abilities in constant pursuit of developing a superior product
  • Follow the Agile Product Development model to constantly optimize feature, time to market and project budget while maintaining an uncompromising high level of product quality
  • Execute full software development life cycle (SDLC)
  • Use Behavior Driven Development or Test Driven Development to deliver well-designed, tested code
  • Provide ongoing maintenance, support, and enhancements
  • Develop automated software unit tests and integration tests
  • Integrate software components into a fully functional software system
  • Troubleshoot and debug existing systems
  • Provide recommendations for continuous improvement
  • Be an effective, contributing team member, improving technologies and consistently applying best practices

 

Basic Qualifications:

  • BS or MS in Computer Science, Computer Engineering, Software Engineering, or related field
  • Excellent English-language written and verbal communication skills
  • 4 or more years of software development experience, using an Agile methodology (e.g., SCRUM or Kanban), including design, development, and testing activities.
  • Experience in developing complex commercial software products
  • 3 or more years of software development using Java
  • Experience developing applications using a Microservices (preferred) or Web Services architecture
  • Experience with designing, developing and using RESTful APIs supporting JSON or XML
  • Experience developing automated unit tests (Junit preferred)
  • Experience with version control systems (Bitbucket/Git preferred)
  • Experience working in a Linux environment (RHEL or CentOS preferred)

 

Preferred Qualifications: Experience with some or all of the following:

  • Spring framework (especially with Spring Boot)
  • Swagger API framework
  • WSO2 Identify Management
  • Elasticsearch, Logstash, Kibana (ELK stack)
  • Apache Kafka
  • Apache Spark
  • HAProxy load balancer
  • JFrog Artifactory artifact manager
  • Apache Maven
  • Apache Zookeeper
  • PostgreSQL
  • Log4j
  • JetBrains IntelliJ IDEA or other JetBrains tools
  • Atlassian tool suite, including JIRA, Confluence, Bitbucket/Git, Bamboo
  • Monitoring system performance with tools such as Graphite and Grafana
  • Test-driven development
  • Deployment of applications in a cloud-hosted environment (Amazon Web Services / AWS preferred)
  • Development or use of tools for Network Performance Monitoring and Diagnostics (NPMD)

The benefits of working for VIAVI Solutions Romania

 Very competitive salary
 Medical insurance
 Flexible working schedule
 Great local office
 The possibility to make technological choices
 t’s an R&D center. They create products; they are going to work with new technologies and put their brain to work.
 International company culture

To apply for this job email your details to ioana@cloud-ro.com