ForManWay's Client, software developing company with American capital stock, is looking for a new team member:
Senior Java Developer
Miejsce pracy: Kraków
Numer referencyjny: 37/2017
Tasks:
- Supporting and developing high availability environment for data processing and delivery, including solving performance problems
- Designing and developing a new application for processing over 1TB data daily for analysis of automated trading system's logs (example features: dynamic views, content aware data processing)
- Developing an application simulating exchanges for testing automated trading systems before deployment into production
- Supporting and developing tools for automated trading systems configuration and administration
Requirements:
- Minimum 5 years of experience in programming
- Solid knowledge of Java
- Knowledge and experience in utilizing, adapting, developing and bug fixing existing libraries and frameworks
- Opennes for learning and working in Ruby and new frameworks
- Experience in listed technologies (below) will be considered a plus
- User level knowledge of Linux
Technologies:
- Most of software is coded in Java, but the Client also uses C++, Ruby and Python
- Other technologies: JPA, RabbitMQ, OSGi, Eclipse RCP, Xtest, Quick Fix and other frameworks, FIX Protocol, Chicago Mercantile Exchange's Drop Copy and International Exchange's Trade Capture
The Company offers:
- Working in the outstanding and challenging project (a pure back-end):
- Refactoring and housekeeping
- Unifying codebase for loading data from different, separate, distributed sources
- Incremental, real-time data loading
- Data size optimization (mechanism for early filtering irrelevant data, separating them from the rest of data and removing after specified time)
- Data load balancer (stability and performance improvement)
- Data server balancer (stability and performance improvement)
- Indexer utilization
- Isolating DB (loading, processing, serving) from source data quality (potentially corrupted data) and improving exception handling
- Salary between 15 – 20k gross (possibility of negotiation)
- Remote work is acceptable