Напиши текст вакансии для должности "Senior Java Developer - Portfolio Calculation". Название компании: "Deutsche Bank Technology Center". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'Hadoop', 'Multithread Programming', 'ORACLE', 'Spring Framework', 'Unix', 'SQL'

Role Description The Portfolio Calculator Team within Risk IT are responsible for the cross product valuation and reporting of Risk and P&amp;L data for whole Bank. Our clients include the Front Office who require the valuations to exploit trading opportunities, Transaction Management Group requiring detailed reports about the positions being traded on a daily basis and downstream groups within Deutsche Bank who need the data for client and regulatory reporting, internal risk management etc. Portfolio Calculator is a massively distributed Risk &amp; PnL valuation system running on several thousand CPUs. Major challenges include continued adoption of new businesses and financial products, maintenance and improvement of performance with ever increasing volumes and ensuring optimal usage of available resources. Hence strong programming skills to ensure highly efficient coding are essential.   Duties And Responsibilities The position is for a strong Java developer working on the Portfolio Calculator application. The role will be predominantly Java development. This role will involve new business adoption, general new features and enhancements. Daily duties will include:  Analysis of problems and requests for change Production of technical specifications and estimations of work Development of solutions and delivery into production Peer reviews of work with other team members SL3/4 support of existing application and provision of timely This includes Level 3 production support. Involvement with the definition of the future strategic technology solution for Risk and P+L systems Good communication skills, including the ability to explain complex technical issues in an easily understandable way to management and clients.  Experience / Requirements (Required)  Strong background in Java server-side development, including multi-threaded applications UNIX/Linux development. SQL &amp; Database development (Oracle). Confident, articulate, enthusiastic and able to operate independently. Good written and oral communication skills to wide ranging audiences are essential.  Experience / Requirements (Preferred)  Maven / TeamCity beneficial. Oracle Coherence beneficial. Hadoop beneficial. Knowledge of Risk &amp; PNL would be beneficial but specific financial product knowledge is not essential. Experience within a global team working with colleagues and clients in numerous worldwide locations would be beneficial.  What we offer  Flexible working hours Partially remote work Comfortable office located in the city center Extended insurance package: medical and life insurance + partial coverage for spouse and children Plenty of professional learning opportunities: English courses, professional trainings and certification, conferences participation Relocation package (for new-joiners from other locations)