FOLIOfn, Inc.

  • Java Engineer

    Job Locations US-VA-McLean
    Posted Date 5 months ago(9/20/2018 11:12 AM)
    Job ID
    # of Openings
    Information Technology
  • Overview

    Folio Investing 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.


    • BS in Computer Science.
    • Expert understanding of OOP design principles and the practical application.
    • Extensive experience with enterprise Java development and transaction systems.
    • Hands- on experience using JEE patterns.
    • Solid understanding of relational databases.

    Key Skills: 

    • 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)
    • JavaScript (JQuery and/or ExtJS), AJAX, & HTML 5

      Desired Skills:

    • 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


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed