FOLIOfn, Inc. Senior Software Engineer in McLean, Virginia
Folio Financial, Inc. has exciting opportunities for full-time Java/J2EE Developers across our various IT applications development divisions. We are seeking self-motivated, enterprising software developers with demonstrated experience in both front and back-end web application development. Successful candidates will be working in a fast paced financial services domain, developing trading systems components for financial services applications.
**We are largely an enterprise Java shop, using a mix of JEE and Spring, and offer an exciting opportunity to work on state-of-the-art algorithms and technology developing financial services applications. You would be an integral part of team meetings, executing a rich variety of projects!
Research, design and develop market-leading trading system components.
Evangelize the new technologies and tools, promote top code quality by leading design and code reviews, and solve challenging issues related to performance tuning and scalability.
Test engineering – help in creating automated tests to exercise your codes.
Develop back-end application code for customer-facing financial services products.
Develop in a test-oriented and fast paced environment.
Coordinate with the product management team during technical design.
Resolve defects during QA testing and in post-release patches.
EJB, Spring (security, core, MVC, web flow), Hibernate, SQL, JMS, REST web service.
Extensive experience with Spring Frameworks (dependency injection, transaction management, MVC, web flow, security, JMS template, JDBC template).
Extensive experience with JPA, and/or Hibernate (bidirectional object mapping, cascade/isolation, JPA QL, ORM framework, understanding of the strengths and limitations of these tools).
Extensive experience with Web Services (REST, SOAP).
Domain expertise in financial services (brokerage experience preferred).
Experience building trading systems (knowledge of order types (limit vs. stop), FIX protocol, brokerage taxes, and settlement period.
Primarily sedentary physical work with occasional lifting, carrying, walking, standing; frequent hand/eye coordination to operate keyboard and standard office equipment; vision for reading, recording and interpreting information, verbal communication and hearing to communicate with staff and external customers and other contacts.
Street: 8180 Greensboro Drive, Suite 800