Senior Software Engineer
Previous Job
Senior Software Engineer
Ref No.: 18-02729
Location: Omaha, Nebraska
Position Type:Contract
Start Date: 05/25/2018
Senior Software Engineer

Key Responsibilities:
- Interpret business requirements and programming specifications.
- Confer with system analysts, managers, technical architecture personnel and internal clients.
- Develop and maintain Server Side JAVA Middle Office applications that handle core business logic related to Order Management functionality for Client.

Experience Requirements:
- Five or more years programming experience in Core JAVA.
- One or more years JMS experience.
- Experience with Relational Database Systems, Oracle, SQL and JDBC.
- Must be able to demonstrate experience working with core business logic within applications.
- Experience with concurrent programming and multi-threading in Java.
- Experience with the Spring Framework.
- Experience utilizing an ORM, MyBatis is a plus.
- Experience with Object Oriented Development concepts.
- Experience with UNIX/Linux operating systems.
- BS in Computer Science or closely related field or equivalent experience.

Preferred Skills:
- Experience with High-Volume, Real-Time, On-Line Transaction Processing.
- Experience with Oracle Coherence.
- Knowledge of business logic related to the brokerage industry and financial calculations.
- Familiarity and experience with Gang of Four Design patterns.
- Familiarity with development tools such as: Subversion, JIRA, Eclipse, Jenkins, Confluence, Sonar, Junit, Maven, and Ant.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender, identity, national origin, disability, or protected veteran status.