Java Developer

Thomson Reuters

Contract Sewickley, Pennsylvania, United States Posted 5 years ago

 Write a Review Add Vendor   Add Contact  

About Position

Java Developer (Contract)

$35.00 / Hourly

Sewickley, Pennsylvania, United States

Java Developer

Contract Sewickley, Pennsylvania, United States Posted 5 years ago

Description

Client is an award winning trading system, (Profit & Loss 2012) and (FX Week 2011). It is a rapidly growing and highly customizable execution management system (EMS) written in core Java SE, with no reliance on heavyweight enterprise frameworks, that enables clients to access and aggregate foreign exchange liquidity from diverse and synthetic market sources in realtime, into a single normalized API and visual interface. The team is looking for a Java Developer to assist in the development of new components and the integration into other systems. The Java Developer will work with other technical team members to deliver against roadmap goals using proprietary APIs. We are looking for a resourceful and energetic individual to work with both internal and external teams, both on and off site, with the technical experience necessary to work in the space of high performance core Java SE programming.The initial project will last six months and may be extended an additional year. Essential DaytoDay ResponsibilitiesReviewing Specifications; Architecting and Implementing Solutions in Java; Designing and Implementing Automated Tests Analysis Required Skills At least two years core Java SE development experience (not to be confused with Java web frameworks experience such as Spring, Struts, etc.)Desired Skills Knowledge of current aggregator product and technologies Financial services industry experience, especially as it relates to market data adapters, trading adapters, and trading systems Experienced with realtime systems, multithreading, performance tuning Proficient in Unix/Linux Financial Protocol and FIX experience Very thorough and committed to quality work Moderatetostrong communication skills in English

By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Questions / Comments:

Display Questions / Comments:

No Questions / comments

Thomson Reuters Vendors

( Login to see all the 16 vendors)
HCL Technologies America Inc
Write a Review

330 Potrero Avenue
Sunnyvale
California
www.hcltech.com ( 34 vendors)

Princeton Informations Systems
Write a Review

2 Penn Plaza
New York
New York
www.princetoninformation.com ( 11 vendors)

Rose International
Write a Review

16401 Swingley Ridge Road
Chesterfield
Missouri
www.roseint.com ( 7 vendors)

Job Summary

$35.00 / Hourly

Contract

Sewickley, Pennsylvania, United States

Experience Required : 9 Year/s

Posted : 5 years ago

Deadline : September 30, 2019 5 years ago

Job ID : Job0000016506

Thomson Reuters

195 Broadway

646-822-2000

www.thomson.com

Request history8.1.32PHP Version3.62sRequest Duration695MBMemory UsageGET {slug}Route
    • Booting (3.24s)time
    • Application (383ms)time
    • 1 x Booting (89.42%)
      3.24s
      1 x Application (10.58%)
      383ms
      3 templates were rendered
      • frontend.job-viewjob-view.blade.php#?blade
      • admin.flash_msgflash_msg.blade.php#?blade
      • layouts.themetheme.blade.php#?blade
      uri
      GET {slug}
      middleware
      web
      controller
      App\Http\Controllers\JobController@view
      namespace
      prefix
      where
      as
      job_view
      file
      app/Http/Controllers/JobController.php:482-507
      11 statements were executed260ms
      • JobController.php#484clientfyi_final45.43msselect * from `jobs` where `job_slug` = 'Job0000016506' limit 1
        Bindings
        • 0: Job0000016506
        Backtrace
        • app/Http/Controllers/JobController.php:484
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • User.php#78clientfyi_final90.15msselect `id`, `company` from `users` where `user_type` in ('employer', 'agent') order by `id` desc
        Bindings
        • 0: employer
        • 1: agent
        Backtrace
        • app/Models/User.php:78
        • app/Http/Controllers/JobController.php:491
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • JobController.php#493clientfyi_final680μsselect * from `users` where `users`.`id` = 25497 limit 1
        Bindings
        • 0: 25497
        Backtrace
        • app/Http/Controllers/JobController.php:493
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • Vendor.php#57clientfyi_final730μsselect count(*) as aggregate from `vendors` inner join `users` on `vendors`.`vendor_id` = `users`.`id` inner join `states` on `users`.`state_id` = `states`.`id` inner join `countries` on `states`.`country_id` = `countries`.`id` where `vendors`.`approve_status` = 1 and `vendors`.`employer_id` = 25497
        Bindings
        • 0: 1
        • 1: 25497
        Backtrace
        • app/Models/Vendor.php:57
        • app/Http/Controllers/JobController.php:495
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • Vendor.php#57clientfyi_final1.63msselect `vendors`.*, `users`.`website`, `users`.`company`, `users`.`address`, `users`.`city`, `states`.`state_name`, `countries`.`country_name`, (SELECT (SUM(ratings)/COUNT(id)) FROM reviews WHERE reviews.employer_id = vendors.vendor_id AND reviews.approve_status = 1) as review_rating, (SELECT COUNT(id) FROM reviews WHERE reviews.employer_id = vendors.vendor_id AND reviews.approve_status = 1) as review_count, (SELECT COUNT(id) FROM vendors as b WHERE b.employer_id = vendors.vendor_id) as vendor_count from `vendors` inner join `users` on `vendors`.`vendor_id` = `users`.`id` inner join `states` on `users`.`state_id` = `states`.`id` inner join `countries` on `states`.`country_id` = `countries`.`id` where `vendors`.`approve_status` = 1 and `vendors`.`employer_id` = 25497 order by `vendor_count` desc limit 3 offset 0
        Bindings
        • 0: 1
        • 1: 25497
        Backtrace
        • app/Models/Vendor.php:57
        • app/Http/Controllers/JobController.php:495
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • JobController.php#500clientfyi_final480μsselect (sum(ratings)/count(id)) AS review_rating, count(id) as review_count from `reviews` where `approve_status` = 1 and `employer_id` = 25497
        Bindings
        • 0: 1
        • 1: 25497
        Backtrace
        • app/Http/Controllers/JobController.php:500
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • job-view.blade.php#17clientfyi_final13.55msselect DISTINCT email from `job_applications` where `category_id` = 30 and `status` = 1
        Bindings
        • 0: 30
        • 1: 1
        Backtrace
        • view::frontend.job-view:17
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • job-view.blade.php#450clientfyi_final650μsselect * from `comments` where `comments`.`commentable_type` = 'App\\Models\\Job' and `comments`.`commentable_id` = 16506 and `comments`.`commentable_id` is not null and `parent_id` is null
        Bindings
        • 0: App\Models\Job
        • 1: 16506
        Backtrace
        • view::frontend.job-view:450
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • theme.blade.php#101clientfyi_final770μsselect * from `categories` where `job_count` >= 1 order by `job_count` desc
        Bindings
        • 0: 1
        Backtrace
        • view::layouts.theme:101
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • theme.blade.php#102clientfyi_final45.57msSELECT jobs.state_id,jobs.state_name, COUNT(*) AS numberOfSales FROM jobs JOIN states ON states.id = jobs.state_id GROUP BY jobs.state_id,jobs.state_name ORDER BY COUNT(*) DESC limit 15
        Backtrace
        • view::layouts.theme:102
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • theme.blade.php#103clientfyi_final60.2msSELECT jobs.city_id,jobs.city_name, COUNT(*) AS numberOfcities FROM jobs JOIN cities ON cities.id = jobs.city_id GROUP BY jobs.city_id,jobs.city_name ORDER BY COUNT(*) DESC limit 15
        Backtrace
        • view::layouts.theme:103
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      App\Models\Category
      138Category.php#?
      App\Models\Job
      1Job.php#?
      App\Models\User
      1User.php#?
          _token
          FUTku1z8GKFq5XhPHXnhWAvCNcCRi1xK1Q8pdwp8
          _previous
          array:1 [ "url" => "https://pingjob.com/Job0000016506" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /Job0000016506
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:18 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "connection" => array:1 [ 0 => "close" ] "x-accel-internal" => array:1 [ 0 => "/internal-nginx-static-location" ] "x-real-ip" => array:1 [ 0 => "3.135.248.19" ] "host" => array:1 [ 0 => "pingjob.com" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Tue, 22 Apr 2025 13:56:24 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => "-1" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkpDVXZhOEE3UUgwRVRZeUVBYUl0Z0E9PSIsInZhbHVlIjoiYnVYVGpvNWpET1h5RWt5M0p0YmxvOVlEMnhSRnB5L2IrUEVEU2ZSOG1hRkFjdVVMN3pQb2RQMGliRUdlenl3aVZGMzZoQ2pVNEpVS1ZTZktzU1JTWTVQL2ZwT0hzV0I0SkozckZEcGs4SlF5amxLUXJHb1MrQ0hFZTZ5SnBpUmwiLCJtYWMiOiJmYTI5ZDU5MWE2M2M0MTVmN2EzZWU1MjRiMGY2NWUzODJlMjc3OGM5MTRmZjEzNzczZTU1MTRlZjU4ZDlkMWFjIiwidGFnIjoiIn0%3D; expires=Tue, 22 Apr 2025 15:56:24 GMT; Max-Age=7200; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IkpDVXZhOEE3UUgwRVRZeUVBYUl0Z0E9PSIsInZhbHVlIjoiYnVYVGpvNWpET1h5RWt5M0p0YmxvOVlEMnhSRnB5L2IrUEVEU2ZSOG1hRkFjdVVMN3pQb2RQMGliRUdlenl3aVZGMzZoQ" 1 => "laravel_session=eyJpdiI6InUveHoxd3dFNmN3cHFrREFxMG1JK3c9PSIsInZhbHVlIjoicEVDOUcwOVQ5ODFrNEVoNFJUSmlKODVEN2Yvd3VrNmgxYllYdUc2bm04djhnL2RHN0dHTys2UkpZMXBXZCtLLzFSMjZRY3Z5M2NMdVYrcEtDSHJMV2RtVll1YStFcmNrVW4wWXB0ZVpVazdwcmozUFBXcEdRa1FTZHA1elFPVi8iLCJtYWMiOiIzNDI3YWI2NjUyMTI5NmFlNjdkZDM1NjViYzczNjk2ZjI0YzQ1MDkyZGNiZjJmNGQ1MDIwZjgxZTI1Yjg1ZDc2IiwidGFnIjoiIn0%3D; expires=Tue, 22 Apr 2025 15:56:24 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6InUveHoxd3dFNmN3cHFrREFxMG1JK3c9PSIsInZhbHVlIjoicEVDOUcwOVQ5ODFrNEVoNFJUSmlKODVEN2Yvd3VrNmgxYllYdUc2bm04djhnL2RHN0dHTys2UkpZMXBXZCtLLzFS" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkpDVXZhOEE3UUgwRVRZeUVBYUl0Z0E9PSIsInZhbHVlIjoiYnVYVGpvNWpET1h5RWt5M0p0YmxvOVlEMnhSRnB5L2IrUEVEU2ZSOG1hRkFjdVVMN3pQb2RQMGliRUdlenl3aVZGMzZoQ2pVNEpVS1ZTZktzU1JTWTVQL2ZwT0hzV0I0SkozckZEcGs4SlF5amxLUXJHb1MrQ0hFZTZ5SnBpUmwiLCJtYWMiOiJmYTI5ZDU5MWE2M2M0MTVmN2EzZWU1MjRiMGY2NWUzODJlMjc3OGM5MTRmZjEzNzczZTU1MTRlZjU4ZDlkMWFjIiwidGFnIjoiIn0%3D; expires=Tue, 22-Apr-2025 15:56:24 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IkpDVXZhOEE3UUgwRVRZeUVBYUl0Z0E9PSIsInZhbHVlIjoiYnVYVGpvNWpET1h5RWt5M0p0YmxvOVlEMnhSRnB5L2IrUEVEU2ZSOG1hRkFjdVVMN3pQb2RQMGliRUdlenl3aVZGMzZoQ" 1 => "laravel_session=eyJpdiI6InUveHoxd3dFNmN3cHFrREFxMG1JK3c9PSIsInZhbHVlIjoicEVDOUcwOVQ5ODFrNEVoNFJUSmlKODVEN2Yvd3VrNmgxYllYdUc2bm04djhnL2RHN0dHTys2UkpZMXBXZCtLLzFSMjZRY3Z5M2NMdVYrcEtDSHJMV2RtVll1YStFcmNrVW4wWXB0ZVpVazdwcmozUFBXcEdRa1FTZHA1elFPVi8iLCJtYWMiOiIzNDI3YWI2NjUyMTI5NmFlNjdkZDM1NjViYzczNjk2ZjI0YzQ1MDkyZGNiZjJmNGQ1MDIwZjgxZTI1Yjg1ZDc2IiwidGFnIjoiIn0%3D; expires=Tue, 22-Apr-2025 15:56:24 GMT; path=/; httponlylaravel_session=eyJpdiI6InUveHoxd3dFNmN3cHFrREFxMG1JK3c9PSIsInZhbHVlIjoicEVDOUcwOVQ5ODFrNEVoNFJUSmlKODVEN2Yvd3VrNmgxYllYdUc2bm04djhnL2RHN0dHTys2UkpZMXBXZCtLLzFS" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "FUTku1z8GKFq5XhPHXnhWAvCNcCRi1xK1Q8pdwp8" "_previous" => array:1 [ "url" => "https://pingjob.com/Job0000016506" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-22 13:56:24GET/Job0000016506311140