Position: Junior Java/Kotlin Software Engineer
Company: GlobalLogic
Category: Java
Experience required: 1y
English level: intermediate

**Job Description**
Java 8+, Kotlin;
Understanding S.O.L.I.D. principles;
Understanding software development best practices (code reviews, continuous integration, etc.);
Professional communication skills across the multi-skilled team and stakeholders;
Basic knowledge of wireless networks, architecture, and protocols.

**Nice to have:**
Knowledge about
Basic knowledge of wireless networks, architecture, and protocols
Qualcomm QXDM/QCAT or Accuver XCAL/XCA
Strong will to work with PCTel/Viavi/RS Scanner, in modem log collection and analysis is preferred

**Job Responsibilities**
Design, develop and optimize the modem log collection module according to the existing or new requirement. 
Design, develop and optimize the scanner log collection module to control and collect scanner data from different scanner vendors. 
Design, develop and optimize the modem log and scanner data analysis module to compute various KPIs. 
Design, develop and optimize the module to generate report and visualize KPI’s. 
Design, develop and optimize the modules to speed up data processing time, reduce memory usage and support multiple parallel sessions. 
Optimizing system performance, improving the stability of the product, optimizing power consumption and supporting customers with product commercialization. 
 
Department/Project Description
Verizon DMAT team has the full client and server solution for modem and network diagnostics. The project is to develop a modem log and scanner data collection tool. It delivers real-time comprehensive modem and scanner testing. The candidate will develop the module to collect modem log and scanner data, the module to process the collected data to compute KPIs, and the module to generate report and visualize KPI’s.