Previous Job
Java Developer
Ref No.: 18-03226
Location: Coppell, Texas
Title: Java Developer
Location: Coppell, TX or Tampa, FL
Duration: 6 month contract

*Please note, this role is not available on a C2C basis*

*Applicants must complete a technical assessment to be included in client submission*

Technical Skills:
1.Strong Java with practical Oracle database experience

Top Skills:
Business Knowledge
1. Financial Industry experience a plus
2. Fixed income a plus
3. Risk experience a plus

Position Summary:
Responsible for the analysis of project requirements and the development of technical specifications. Develops, tests, debugs and implements code for existing and/or proposed business applications and/or computer systems. Responsible for all procedural and code documentation on assigned projects. Has experience with all phases of application programming.

Process Management
  • Assists in the development of estimates for projects
  • Contributes to defining time tables and project plans
  • Assists in the definition of milestones

Project Coordination
  • Assists in coordinating the implementation of changes to improve performance against metric targets
  • Provides support and on-the-job training to more junior or less experienced team members

Application Design
  • Translates functional requirements into technical requirements and design
  • Designs new systems
  • Contribute to the database data modelling designs
  • Provide expertise on good data model design practices

Application Development
  • Designs and codes complex programs
  • Able to detect and debug performance issues
  • Evaluates complex client area requirements and processes
  • Conducts analysis of organizational needs and goals for the development and implementation of application systems
  • Provides application and user support and performs troubleshooting

  • Reviews and refines test cases, scenarios and scripts to ensure applications quality
  • Reviews and refines usability testing scenarios, and administers portions of the testing process
  • Creates test transactions and runs component, assembly, and system tests for conformance to standards and adherence to design specifications
  • Prepares the test environment
  • Analyzes results of testing sessions and presents results
  • Works with users to review test results to ensure they meet expected results
  • Conforms to quality assurance test standards

  • Reviews documentation for the user describing the installation, use, and customization of products and services as necessary
  • Uses product design specifications to direct development of useful documentation, help functions, and features

  • Provide support of the applications maintained by the team
  • Support the L1 team as needed
  • Help update and maintain runbooks in line with changes introduced by the development efforts
  • Provide or participate in knowledge transfer sessions

  • Minimum of 6-year experience in application development and system analysis.
  • Financial Industry experience is desirable
  • Quantitative or financial risk management background is a bonus
  • Strong technical troubleshooting abilities

Knowledge and Skills Required:
  • Demonstrates very strong communication skills
  • Demonstrates attention to detail in all deliverables
  • Working knowledge of Object Oriented concepts and design
  • Strong knowledge of Design Patterns
  • Technologies: Java (J2EE, J2SE), Struts, Spring, iBatis, CSS, JSP, Oracle PL/SQL, Perl, Unix, Eclipse
  • Tools: GIT, Bit Bucket, Maven, Jenkins, AutoSys Scheduler
  • Familiarity with reporting frameworks such as COGNOS
  • Some practical and hands on experience with database development
  • Knowledge of Oracle based software development coding, including Stored Procedures, Views, Triggers.
  • Strong overall knowledge of architecture and security standards
  • Any experiences with ETL tools or Informatica DataHub is desirable
  • Experience developing system solutions servicing the financial services industry including equity, fixed income and derivative processing

Education, Training &/or Certification:
  • Degree in a technical discipline or related experience preferred