Need JAVA Technical Lead-TRADING APPS in PASADENA, CA

 

Need JAVA Technical Lead-TRADING APPS in PASADENA, CA

 

PASADENA, CA


Job Description

Responsible for the development of Front Office Investment Management Trading applications

The ideal candidate should have 10+ years Core Java development experience delivering applications for multi-user environments. The candidate should have intimate knowledge of Core Java including the event system & threading model to ensure that the application has superior, responsive user experience. The candidate should be a champion in delivering software at the highest quality.

The candidate should be detail-oriented, naturally curious, and passionate about solving business problems through high-quality solutions, and be someone who has demonstrated flexibility in meeting the needs of a challenging, fast-paced fixed income portfolio management business environment.

Responsibilities/Duties

  • Activities include but are not limited to: contributing to architectural and design sessions, coding, code reviews, unit testing, integration testing, beta testing, bug fixes and documentation.
  • Development of reusable, object-oriented frameworks that enable other team members to produce new functionality with minimal coding effort and reduce complexity.
  • Troubleshoot production system failures and discrepancies.
  • Mentor and train other team members on system design, coding standard, and best practices.
  • Design and code systems carefully to ensure high performance, data integrity, and system maintainability.

Competencies:

Personality

  • Proactive with ability to take minimal direction and work well on independent projects or within a team
  • Passion for solving business problems through the use of technology
  • Strong interpersonal and communication skills
  • Strong critical reasoning skills
  • Enthusiasm for learning
  • Strong work ethics
  • Team player


Technical Knowledge and Experience:

  • 10+ years Java software development experience
  • 5+ years developing multi-threaded Java Swing and EJB applications
  • 5+ years distributed systems experience in a service-oriented architecture
  • Experience with system communication models such as REST/SOAP and JMS
  • Proven knowledge of design patterns used in both client and server components
  • Excellent understanding of computer science fundamentals, data structures, and algorithms
  • Knowledge of agile software development methodologies
  • J2EE application server experience using JBoss or BEA WebLogic
  • Familiar with Maven, Ant, CVS, and Subversion
  • Familiar with Continuous Integration build environments


Business Knowledge and Experience:

  • Strong written and verbal English skills
  • Proficiency in planning and estimating work from multiple concurrent projects
  • Highly self-motivated and attention to details
  • Financial industry experience a plus

Academic Qualifications:


B.S. in computer science or equivalent education required
Advanced degree desired

 
 
 
Regards,

Srikanth Vittal
WinWire Technologies
+1-408-792-7288
mailto:recruituser@winwiretech.com