Job Seekers, Please send resumes to resumes@hireitpeople.com
Java Developer with Oracle Database
Coppell, TX and Tampa, FL
1200+ hours Contract.
Top Skills:
- Business Knowledge
- Financial Industry experience a plus
- Fixed income a plus
- Risk experience a plus
Technical Skills:
- Strong Java with practical Oracle database experience
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
Testing:
- 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
Documentation:
- 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
Support:
- 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
Experience:
- 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.