Senior/Regular Java Developer

Project Description

Application for regulatory reporting purposes which provide data within money market segment for major European banks. It will take transactional, dynamic and static source data from the cash and stock back-end systems as well as reference and market data from external sources and transform this into a standardized view. This view is stored for the use by the processing components, reports and decisions


- Design and develop new functionality;
- Working with analysts on functional and non-functional requirements, technical analysis and design;
- Coding and testing, reviewing other team member's changes;
- Design decisions and API;
- Co-working with QA team on test automation of new and existing functionality

Skills Required

- Excellent knowledge of core Java - 3+ years (JDK 1.8+ is preferable).
- Experience of converting data between different formats (XML, CSV, etc.) is a plus.
- Experience working with Spring framework: Spring core, Spring JDBC.
- Project management/building tools: experience with Maven is required
- Intermediate knowledge of SQL, Oracle experience is a plus (version 10+). Advanced SQL is a plus. xQuery knowledge is a plus
- Version control systems: Git
- Groovy experience is a plus
- Intermediate English enough for reading documentation/writing specifications, emails is required, advanced English is a plus;
- Work experience with issue tracking and code review systems. Scrum experience is a plus.