Position: Senior Java Developer
Company: Luxoft
Category: Java
Experience required: 5y
English level: fluent

The productivity of Integrated Circuits Lithography machines (scanners) is extremely important since apparently minor productivity losses result in significant chips production costs. Therefore this application helps to track productivity and make important savings for chip production factories (fabs).

Input data for Productivity Monitor are the XML files produced by the scanners. These files are retrieved in a stream, being parsed and then stored within the application database. Upon user call in UI a certain parameter, characterizing scanner productivity, gets computed in Java using raw data from the database. Final results and various charts are being plotted in UI. Besides data visualization within the UI page, ProdMon application is also capable of producing various reports based on computed data, either in XML or PDF formats, as output files.

**Responsibilities**

Role responsibilities imply a mix of developing new features and also sustaining for the product install base.
- new features design/architecture
- development
- sustaining
- troubleshooting / bug fixing
- documenting design and tests
- testing, regression and test automation, reporting

**Skills**
**Must have**

Java8, Java EE, JavaScripts, RichFaces, Jboss WildFly, Unix/Linux knowledge

**Nice to have**

MongoDB, AGILE way of working

**Languages**

English: C1 Advanced