Senior Java Developer

classic Classic list List threaded Threaded
1 message Options
Roxana Roxana
Reply | Threaded
Open this post in threaded view
|

Senior Java Developer

Job Description

Join the global technology elite of investment banking, gain international experience, be a part of the most innovative technology organization in Eastern Europe!

 
Overview

Headquartered in Zurich and Basel, the bank is a global firm providing financial services to private, corporate and institutional clients.

Our client is present in all major financial centers and has offices in over 50 countries and more than 65,000 employees around the world. Her historical roots stretch back more than a century.

The Investment Bank is one of the world’s top global investment banking and securities firms, providing a full spectrum of products to institutional and corporate clients, intermediaries, government and hedge funds worldwide.

 
Luxoft Delivery Center – Strategic IT Partner for Global Financial Leader

Established in 2006, Luxoft Delivery Center employees over 600 IT -professionals and is one of the most rapidly growing business units in the company.
The Investment Bank trusts Luxoft team in development and maintenance of business critical systems.

Our specialists enjoy global international career, ability to work with bank worldclass technology experts, interesting and innovative projects, progressive technologies, corporate educational programs, european quality office and friendly atmosphere.
Desired Skills & Experience

Requirements (mandatory):

Developing in Java: 3+ years;
Minimum 2 years building global high-performance, multi-threaded client-server Java-based systems;
Core Java, JDBC, Swing, XML/XSLT.
Experience with UNIX platforms (SunOS 8, Linux); shell scripting
Databases: experience with Oracle DB; PL/SQL; understanding of DB design principles and concepts; ability to analyze and resolve performance and blocking issues, execution plan analysis
Strong OOP skills and ability to propose design and implement changes in complex systems;
Readiness to participate in support rotas and resolve 1-st level support and maintenance tasks, participate in automation of system support tasks.
Problem solving skills
Pro-active team worker;
Good communication skills.

Optional:

Spring, Tibco Rendezvous, MQ Series
Working with external clients (desirable) - Work to requirements within agreed timelines in an independent manner;
Perl/Python/scripting language
Understanding of financial services, investment banking, derivatives is advantage
C++  unix

 

Responsibilities:

The successful candidate will provide a strong contribution to the development and support of real-time quoting applications within D&EL IT. The role encompasses:
This position is for a developer with exposure to both client and server side coding and the person must be flexible and will be required at times, to work on various areas of the application.
An ideal candidate would require a skill set that encompassed the above technologies and had extensive experience of  client/server type applications.
The core team is relatively small and developers are required to interact directly with Business to answer queries and interpret requirements so the person must have good interpersonal skills and ideally have a good knowledge of Derivative products.
The successful candidate is expected to work under minimal supervision to design and implement the required functionality/bug fixes/enhancements within allotted timescales.

Other aspects to this role:

The successful applicant will have a strong focus on delivery to the business
The successful candidate must have strong communication skills
The candidate must have a proven experience of quickly learning new technologies, systems
Must be able to accurately and pragmatically estimate development effort required for specific objectives.
The candidate must have strong analytical skills. For example, the candidate must understand the key dependencies among existing systems in terms of the flow of the data among them. It is essential that the candidate understands the ‘big picture’ of how and why the clients would use the data produced by the system.
The successful candidate must be able to quickly absorb new terminology and business requirements
Good mathematical skills are desirable in order to be able to read and understand some of the existing documentation and code (basic calculus will be sufficient in most cases).