Search Jobs

Specialty (required):
Keyword(s): 
Location(s): 
   

WORK AT KFORCE!

Job Information

Title:  Core Java / Swing Developer with FX
Location:  New York, NY
Job Type:  Direct Hire
Compensation:   per Year
Reference Code:  999975-AQG
Description:  A KForce client located in New York City is seeking a highly technical and experienced Core Java/Swing Developer with FX to work on the design and implementation of the client's Treasury Center Trading application (both server and user interface). The successful candidate will combine strong hands on system design and development in Core Java with some Swing GUI experience, a keen understanding of trader's needs, and excellent collaboration skills. This person will work directly with the product management and clients to drive the development of the Treasury Center application. Responsibilities for this position include:
  • Design and develop a highly scalable, resilient, and reliable trade message processing system
  • Improve application performance and reliability
  • Design and implement ongoing enhancements
  • Investigate production defects and provide short-term and long-term remediation
  • Collaborate with product managers and clients to implement features that improve UI usability
  • Deliver software projects on-time, on-scope and on-budget
Requirements:  Specific Requirements (items are required unless noted otherwise):
  • Bachelor's degree in Computer Science, Information Systems, Engineering or related degree
  • 7+ years of software engineering experience building business is critical as well as high-performance applications
  • 3+ years in the financial services area
  • Business / product skills such as Post Trade Settlement, SWIFT and CLS, and Straight through Processing
  • Expertise in one or more sub-product areas (equities, fixed income, futures, and options) is highly preferred
  • Trading markets skills such as spot, forwards, swaps, and NDFs
  • Strong core Java knowledge with emphasis on efficient, high-performance code
  • Concurrent, distributed programming in Java
  • Practical usage of Hibernate and Spring Framework
  • Web development experience such as Servlets, JSP, Struts, HTML, DOM, and JavaScript
  • Messaging experience such as TIBCO EMS, IBM MQ Series, Active MQ, or other JMS
  • Relational databases such as Sybase, Oracle, and/or JDBC
  • Demonstrated ability to work in a small group setting to rapidly develop new products
  • Demonstrated ability to quickly and accurately translate user requirements from traders into technical deliverables with minimal oversight from product managers and limited documentation of business requirements and functional specifications
  • Infrastructure: build / process management including Maven, CruiseControl, Subversion, and Kovair (or equivalent products)
  • Internet application development
  • Strong verbal and written communication skills
  • Excellent problem solving skills
  • Client-focused
  • Ability to connect and partner with technology colleagues at client's partner banks
  • Must be a team player
  • Willing and able to drive collaborative efforts across the organization to improve product quality, reduce expense, and increase productivity
  • Ability and interest in working in a dynamic, focused, energetic, and rapidly evolving company