Senior Java Engineer - Financial Industry Dallas or Tampa
Previous Job
Senior Java Engineer - Financial Industry Dallas or Tampa
Ref No.: 18-04030
Location: Coppell, Texas
Start Date / End Date: 05/28/2018 to 12/31/2018
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.

Principal Responsibilities:
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

**Can work out of Tampa or Dallas Office