About CitcoSince the 1940s Citco has provided specialist financial services to alternative investment funds, investors, multinationals and private clients worldwide.
With over 6,000 employees in 45 countries we pioneer innovative solutions that meet our clients’ evolving needs, and deliver exceptional service.
Our continuous investment in learning means our people are among the best in the industry. And our corporate social responsibility programs provide meaningful and fulfilling work in the community.
A career at Citco isn’t just a job it’s an opportunity to excel in an environment that genuinely supports your personal and professional development.
About the Role : The Sr. Application Developer - Java will be responsible for the analysis, design, development, support and maintenance of multiple tier applications written in Java and C#.
The candidate must have hands on experience and knowledge of technologies including relational databases and Java / J2EE.
Prior experience in development and support of financial applications is a plus. This position primarily covers Java / J2EE applications within the Citco Aexeo group and reports to the Product Development Manager.
Job Duties in Brief : Technical Expectations :
4-6 years professional hands-on experience of the full SDLC in Java / J2EE server side enterprise application development
Experience of J2EE application servers (WebSphere 6.1+) and IBM RSA / RAD is a plus
Previous experience with C# / .NET and Delphi is a plus
Prior experience with relational databases (Oracle 10g / 11g and Sybase 12.5.3)
Experience with debugging and tuning J2EE applications
Working knowledge of caching, transaction management, thread pooling and connection pooling
Experience with software development and methodologies (RUP)
Experience with designing highly available, scalable enterprise systems
Knowledge of XML, JMX, Hibernate, PMI. Java Persistence API’s
Working knowledge of performance testing is a plus
Knowledge of logical and physical database design
Experience using Maven, Subversion and Cruise Control
Familiarity in working on NT and Unix operating systems
Excellent problem solving and communication skills.
Ability to identify and evaluation technologies
Ability to quickly learn and apply new technologies Administrative Expectations :
Communicate and prepare written material in professional manner.
Manage own time and tasks.
Prepare reports and status periodically.
Maintain a tidy desk and work environment. Professional Expectations :
Accept responsibility and personal accountability.
Maintain good attendance and punctuality; follow proper procedures for requesting time off; communicate with management appropriately.
Demonstrate flexibility and adaptability in approach to work.
Demonstrate use of professional judgment on the job.
Demonstrate excellent oral and written communication with staff members.
Promptly respond to telephone calls, voice-mail, e-mail and pages.
Demonstrate effective teamwork and working relationships with others.
Demonstrate a self-directed approach to learning new technologies in the field; pursue professional development.
Possess self motivation and initiative About You :