Java Developer/Designer
UBS is a leading global financial services firm. Our 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. By combining your talent and our strengths, we can acheive great results.This role is for a developer to work in one of the application development teams within Fixed Income IT (Banking Products IT - BPIT). The work will cover building and enhancing leading edge, business critical front office sales and trading systems. The applications employ three tier architecture utilising: - Clients: Java, Swing, JSP- Application Server: J2EE compliant- Database: Oracle- Platforms: Windows XP, Linux- Other: CORBA, Messaging, UML, XML, JDBCSome of the key responsibilities of the candidate will include: - Design, documentation and implementation of key software components for the origination, syndication, trading and risk management of commercial loans. Usage of various design patterns and aiding in defining an overall strategic architecture will be vital to succeeding within this role.- Maintenance and development of Client/Server components.- Maintenance and development of web services provided by BPIT.- Creation of technical specification documents and usage of UML and associated development methodologies.- The developer will spend time designing and developing middleware communication protocols, working closely with architecture teams.- Performance analysis and tuning- Participation in technical strategic decisions- Liaison with other development and infrastructure teams- Liaison with the business community to understand their processes and principles The BPIT environment currently consists of various disparate systems so there will be a great deal of focus on this role, in order for us to achieve our integration aspirations.This role is for a person who is capable of developing business-critical software in an environment that requires flexibility and high productivity.Key Targets & Objectives of RolesClient Develop software by extending existing systems. Contribute to projects being on schedule and meeting client needs. Work with a demanding User base, being capable of communicating on the Users’ terms. Be self-motivated, flexible, thorough and respond well under pressure Possibly communicate directly with external clients representing a professional approach at all timesPeople Keep colleagues informed of developments; work collaboratively.Economic Develop systems in an effective manner, using innovation and common sense to provide the bank with the tools to increase its profitable growth. Control risks and costs within own area.Functional/Technical Work in a variety of technical environments, developing own skill sets to match the changing technological environment within the bank. Support less experienced staff by providing technical support and product knowledge. Ability to learn quickly and pick up new ideas easilyWe can offer you an exciting, fast-paced working environment, a culture of mutual respect and teamwork and the opportunity to play a vital role in our growth.If you are attracted to joining an organization where every individual’s contribution counts and where your talent will impact on our future, please apply for this position. It starts with you. Disclaimer / Policy Statements UBS is an equal opportunity employer. We respect and seek to empower each individual and the diverse cultures, perspectives, skills and experiences within our workforce.
REQUIREMENTS
Please see Job Description
|