Senior Application (Java) Developer – Prime Brokerage Technolgoy

Bachelor’s degree or foreign education equivalent in Computer Science or Engineering with more than 7+ years of experience in Java/JEE within a financial services environment.


  • Work in an agile and fast-paced environment interfacing with management, business and senior technology members
  • Understand technical and Business processes of various front office, trading and settlement applications
  • Understand business requirements, processes and specifications required to support implementation
  • Architect and design high performance, robust and scalable systems for large volume
  • Design and implement applications utilizing complex Java/JEE technologies and middleware systems
  • Build and maintain efficient, reusable, and reliable code
  • Manage end-to-end development cycle from requirements analysis, coding, testing and maintenance
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Provide status updates, proper escalations & reporting to management & business
  • Manage Source Code repository and support production releases
  • Ability to work independently and efficiently
  • Ability to meet deadlines
  • Ability to promptly answer support related email, phone calls and other electronic communications.
  • Self-motivated, detail-oriented and organized
  • Excellent communication, interpersonal and organizational skills

  • Strong Software Design and architecture capabilities
  • Strong OOP skills
  • Strong analytical skills
  • Strong communication skills
  • Good team player
  • Application Performance tuning
  • TDD / XP / Scrum / Agile process
  • Financial knowledge - Experience with prime brokerage products and capital market structure
  • Core Java
  • Spring
  • Hibernate
  • ExtJS/GWT/GXT based framework
  • Oracle and Sybase / SQL
  • Linux shell scripting
  • Maven and Ant
  • Distributed Caching (Any experience with Gigaspace is a plus)
  • Caching (EhCache)
  • Web Services
  • Messaging/JMS (Tibco, MQ)