Java Backend Developer

National Science Foundation

Contract Alexandria, Virginia, United States Posted 3 months ago

 Write a Review Add Vendor   Add Contact  

About Position

Java Backend Developer (Contract)

$0.00 / Hourly

Alexandria, Virginia, United States

Java Backend Developer

Contract Alexandria, Virginia, United States Posted 3 months ago

Skills
* Strong knowledge and project experience in Java Technologies like J2EE JSP Servlets JDBC Spring Springboot JPA Web Services (REST) XSLT XML * Strong experience with production support and issue resolution * Experience with documenting technical specifics and/or tech design * Experience designing and performing unit testing functional testing and code reviews * Experience with application front-end code bases such as HTML JSP JavaScript jQuery and CSS * Experience with Database design including Stored Procedures DML and DDL tasks * Experience with the GIT version control and familiarity with code repository hosting services such as GitHub and BitBucket * Experience building/converting projects to Maven platform * Knowledge of CI/CD tooling i.e. Jenkins/Docker/AWS/webhooks
Description

Surge InfotechWe are seeking a Java Developer with experience in developing J2EE applications using REST/JSON,
Spring, SpringBoot, J2EE. Designs, develops, and implements web-based Java applications to support
business requirements. Follows approved Agile life cycle methodologies, creates design documents &
performs program coding. Resolves technical issues through debugging, research, and investigation.

Responsibilities
  • * Experience working with in an Agile development environment
  • * Experience with AWS features like AWS SDK, S3, SNS/SQS, SES, Lambda functions
  • * Experience with JIRA and Confluence, or other project/issue tracking software
  • * Excellent communication and teamwork skills
  • * Excellent problem-solving skills, including identifying areas for improvement to processes or
  • applications
  • * Experience with modern JavaScript MVC frameworks such as EmberJS, React, Angular, Bootstrap
  • * Experience with performance tools, and hands-on debugging skills on any preferred IDE
  • * Experience with Sybase and/or Postgres databases
  • * Knowledge of Docker, Kubernetes and deployment Pipelines

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

National Science Foundation Vendors

Viderity
Write a Review

2101 L St NW #800
Washington
District of Columbia
www.Viderity.com ( No vendors )

Take2
Write a Review

1593 Spring Hill Road, Suite 710
Alexandria
Virginia
www.Take2it.com ( No vendors )

Job Summary

Contract

Alexandria, Virginia, United States

Experience Level : Medium

Only Any

Posted : 3 months ago

Deadline : January 20, 2025 3 months ago

Job ID : 83335YTVOBZNH

National Science Foundation

4201 Wilson Boulevard

703-292-5111

www.nsf.gov

Request history8.1.32PHP Version5.32sRequest Duration695MBMemory UsageGET {slug}Route
    • Booting (4.47s)time
    • Application (851ms)time
    • 1 x Booting (84%)
      4.47s
      1 x Application (16%)
      851ms
      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 executed725ms
      • JobController.php#484clientfyi_final56.15msselect * from `jobs` where `job_slug` = 'java-backend-developer-12' limit 1
        Bindings
        • 0: java-backend-developer-12
        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_final253msselect `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_final600μsselect * from `users` where `users`.`id` = 17655 limit 1
        Bindings
        • 0: 17655
        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_final7.93msselect 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` = 17655
        Bindings
        • 0: 1
        • 1: 17655
        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_final790μsselect `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` = 17655 order by `vendor_count` desc limit 3 offset 0
        Bindings
        • 0: 1
        • 1: 17655
        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_final350μsselect (sum(ratings)/count(id)) AS review_rating, count(id) as review_count from `reviews` where `approve_status` = 1 and `employer_id` = 17655
        Bindings
        • 0: 1
        • 1: 17655
        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_final22.02msselect 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_final500μsselect * from `comments` where `comments`.`commentable_type` = 'App\\Models\\Job' and `comments`.`commentable_id` = 83335 and `comments`.`commentable_id` is not null and `parent_id` is null
        Bindings
        • 0: App\Models\Job
        • 1: 83335
        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_final5.51msselect * 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_final88.96msSELECT 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_final289msSELECT 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
          cP7Mmq1Yxkv7TcqsIaiHqYuNRgacLF7JvK5JBVaZ
          _previous
          array:1 [ "url" => "https://pingjob.com/java-backend-developer-12" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /java-backend-developer-12
          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.142.174.206" ] "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 => "Mon, 28 Apr 2025 11:42:16 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => "-1" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InhmSExia2xOMGpHYklOUFM1TWRHSkE9PSIsInZhbHVlIjoiZHFHa2MzR0swa3Y1MFM1RkRvcUVpS0tTUzh6cjljVTdVVExXcmZRTWNMcjdGTGsrUFhtNGw5aWIvaVVzRUEzZU9zOVdpempHMzNycFl4bFR3Zm1vcU9uditPOXZNNGQwcVlvaGNOZ1pzUnJvVG1aQVZnZGhoUk1iSnpCaGhCQ1oiLCJtYWMiOiIxMDNlMTQwODBjMjgzMTRmYmM1OTVhYmM0NmMzZDhhYjM2NzJiNWUxYTg3NzU3NzgwN2ExMTM1ZmE2M2UzZGYwIiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 13:42:16 GMT; Max-Age=7200; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6InhmSExia2xOMGpHYklOUFM1TWRHSkE9PSIsInZhbHVlIjoiZHFHa2MzR0swa3Y1MFM1RkRvcUVpS0tTUzh6cjljVTdVVExXcmZRTWNMcjdGTGsrUFhtNGw5aWIvaVVzRUEzZU9zOVdpe" 1 => "laravel_session=eyJpdiI6Ii81MkNHenVwa0tmaGRWM3JJSWVKR1E9PSIsInZhbHVlIjoiOU0zUTdTYjJxZTUrcEluTFpudm16WWFZZlZhM2tvaExEcE1qazJhWjdhZnNvVThodllZOVgzN2VZK3JNNHdoRUd6OU12dm8zREFjWkdvUTFIcFVDRDN5WnZ1VHJXNzh3WWpKYVBHTm43QlVFSGtncUw0RDE4QVk0dzFicmszcDYiLCJtYWMiOiJiNzMzMGYxMjY2YTMxZDdlNjZjMmM2N2MxYzViMDhhZWJiZjQzNzlmMmRmYzQ0OGZkNGJjNmE1MzljN2YwMmMxIiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 13:42:16 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6Ii81MkNHenVwa0tmaGRWM3JJSWVKR1E9PSIsInZhbHVlIjoiOU0zUTdTYjJxZTUrcEluTFpudm16WWFZZlZhM2tvaExEcE1qazJhWjdhZnNvVThodllZOVgzN2VZK3JNNHdoRUd6" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InhmSExia2xOMGpHYklOUFM1TWRHSkE9PSIsInZhbHVlIjoiZHFHa2MzR0swa3Y1MFM1RkRvcUVpS0tTUzh6cjljVTdVVExXcmZRTWNMcjdGTGsrUFhtNGw5aWIvaVVzRUEzZU9zOVdpempHMzNycFl4bFR3Zm1vcU9uditPOXZNNGQwcVlvaGNOZ1pzUnJvVG1aQVZnZGhoUk1iSnpCaGhCQ1oiLCJtYWMiOiIxMDNlMTQwODBjMjgzMTRmYmM1OTVhYmM0NmMzZDhhYjM2NzJiNWUxYTg3NzU3NzgwN2ExMTM1ZmE2M2UzZGYwIiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 13:42:16 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6InhmSExia2xOMGpHYklOUFM1TWRHSkE9PSIsInZhbHVlIjoiZHFHa2MzR0swa3Y1MFM1RkRvcUVpS0tTUzh6cjljVTdVVExXcmZRTWNMcjdGTGsrUFhtNGw5aWIvaVVzRUEzZU9zOVdpe" 1 => "laravel_session=eyJpdiI6Ii81MkNHenVwa0tmaGRWM3JJSWVKR1E9PSIsInZhbHVlIjoiOU0zUTdTYjJxZTUrcEluTFpudm16WWFZZlZhM2tvaExEcE1qazJhWjdhZnNvVThodllZOVgzN2VZK3JNNHdoRUd6OU12dm8zREFjWkdvUTFIcFVDRDN5WnZ1VHJXNzh3WWpKYVBHTm43QlVFSGtncUw0RDE4QVk0dzFicmszcDYiLCJtYWMiOiJiNzMzMGYxMjY2YTMxZDdlNjZjMmM2N2MxYzViMDhhZWJiZjQzNzlmMmRmYzQ0OGZkNGJjNmE1MzljN2YwMmMxIiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 13:42:16 GMT; path=/; httponlylaravel_session=eyJpdiI6Ii81MkNHenVwa0tmaGRWM3JJSWVKR1E9PSIsInZhbHVlIjoiOU0zUTdTYjJxZTUrcEluTFpudm16WWFZZlZhM2tvaExEcE1qazJhWjdhZnNvVThodllZOVgzN2VZK3JNNHdoRUd6" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "cP7Mmq1Yxkv7TcqsIaiHqYuNRgacLF7JvK5JBVaZ" "_previous" => array:1 [ "url" => "https://pingjob.com/java-backend-developer-12" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-28 11:42:16GET/java-backend-developer-12311140