Mobile Developer

Lowe's

Contract Charlotte, North Carolina, United States Posted 1 month ago

 Write a Review Add Vendor   Add Contact  

About Position

Mobile Developer (Contract)

$85.00 / Hourly

Charlotte, North Carolina, United States

Mobile Developer

Contract Charlotte, North Carolina, United States Posted 1 month ago

Skills
5+ years’ experience building microservices 3+ years’ experience with DevOps practices and building CI/CD pipelines. Experience with CI/CD tools (Git Gradle Sonar Jenkins JFrog etc.) Experience with testing frameworks (Junit Mockito Karate Cucumber) Exposure to PCI-DSS and Secure coding best practices would be a plus. 3+ years working in an agile environment (Scrum or Kanban)
Description

5 years’ experience with Java, Spring boot and Spring batch, sound knowledge on OOPS concepts.

5 years of experience in developing REST based services

Experience with testing frameworks (Junit, Mockito, Karate, Cucumber)

5+ years’ experience building microservices

3+ years’ experience with DevOps practices and building CI/CD pipelines.

3+ years working in an agile environment (Scrum or Kanban)

Unit, integration, automation testing

Responsibilities
  • 5 years’ experience with Java, Spring boot and Spring batch, sound knowledge on OOPS concepts.
  • 5 years of experience in developing REST based services
  • 5 years of experience in software development or a related field
  • Experience in database technologies like Oracle, MySQL, PostgreSQL etc.
  • Clear understanding of user Authentication/Authorization implementation using AD technology.
  • Writing clear and reader-friendly code using tools like Dart. Documenting the entire usage process in
  • detail for straightforward utilization and upgrading in the future.
  • Collaborating with other developers to create, deploy, and maintain Flutter-based applications for
  • different platforms.
  • Writing and reviewing multi-application codes.
  • Overseeing and reviewing application design.
  • Building, implementing, and managing product modules along with their sub-systems.
  • Testing products to remove bugs and any malfunctioning aspects.
  • Carrying out unit testing and integration analysis.
  • Ensuring consistency between the delivered product features and the requirements/criteria of the business.
  • Experience with Jenkins, Git, and other version control tools.
  • Strong problem solving and critical-thinking capabilities.

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

Lowe's Vendors

( Login to see all the 14 vendors)
TEK Systems
Write a Review

971 Corporate Boulevard
Linthicum
Maryland
www.teksystems.com ( 85 vendors)

HCL Technologies America Inc
Write a Review

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

RCG Global Services
Write a Review

170 South Wood Avenue, 4th Floor
Iselin
New Jersey
www.rcgit.com ( 6 vendors)

Job Summary

$85.00 / Hourly

Contract

Charlotte, North Carolina, United States

Experience Level : Medium

Experience Required : 6 Year/s

Only Any

Posted : 1 month ago

Deadline : February 25, 2025 1 month ago

Job ID : Job0000010332

Lowe's

1000 Lowe's Blvd

www.lowes.com

Request history8.1.32PHP Version2.55sRequest Duration695MBMemory UsageGET {slug}Route
    • Booting (2.28s)time
    • Application (274ms)time
    • 1 x Booting (89.27%)
      2.28s
      1 x Application (10.73%)
      274ms
      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 executed196ms
      • JobController.php#484clientfyi_final8.68msselect * from `jobs` where `job_slug` = 'mobile-developer-7' limit 1
        Bindings
        • 0: mobile-developer-7
        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_final85.55msselect `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_final560μsselect * from `users` where `users`.`id` = 3305 limit 1
        Bindings
        • 0: 3305
        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_final650μ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` = 3305
        Bindings
        • 0: 1
        • 1: 3305
        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.31msselect `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` = 3305 order by `vendor_count` desc limit 3 offset 0
        Bindings
        • 0: 1
        • 1: 3305
        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_final300μsselect (sum(ratings)/count(id)) AS review_rating, count(id) as review_count from `reviews` where `approve_status` = 1 and `employer_id` = 3305
        Bindings
        • 0: 1
        • 1: 3305
        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_final8.8msselect DISTINCT email from `job_applications` where `category_id` = 46 and `status` = 1
        Bindings
        • 0: 46
        • 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_final550μsselect * from `comments` where `comments`.`commentable_type` = 'App\\Models\\Job' and `comments`.`commentable_id` = 10332 and `comments`.`commentable_id` is not null and `parent_id` is null
        Bindings
        • 0: App\Models\Job
        • 1: 10332
        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_final840μ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_final46.07msSELECT 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_final42.62msSELECT 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
          SSG0krgjd7havdjOMLAIcubQcE5zeDbBlebv1Ssw
          _previous
          array:1 [ "url" => "https://pingjob.com/mobile-developer-7" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /mobile-developer-7
          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.143.244.80" ] "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 => "Fri, 18 Apr 2025 22:36:28 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => "-1" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InVzWmdoWTVHZkRyZlFORERsaTgyQnc9PSIsInZhbHVlIjoiMzJqeHFTdFV2c3dPemFUbmY3Nk5CM1pxU2M2OEtWbG9lTXJxd3VidXNBa2Fwb2R4R0VxM0UyZEwrbjhpa0JYT1NCT1cyWnFCak5UTzYrUGI4WGpkU2FRVWIyYmxZVkZ0QzlPN3FoVDIrQUZtWE9tZXpyVUFBRlFFSmI0aXBBQTciLCJtYWMiOiI1NDgyNTM0OTA1NTkzNTQ5YWYwMzg0ZGE2YmMxNjA4YjAxOWE2NDU1NzQ4ODJiYzc4NTMxN2Y3OTVjN2JiZmVmIiwidGFnIjoiIn0%3D; expires=Sat, 19 Apr 2025 00:36:28 GMT; Max-Age=7200; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6InVzWmdoWTVHZkRyZlFORERsaTgyQnc9PSIsInZhbHVlIjoiMzJqeHFTdFV2c3dPemFUbmY3Nk5CM1pxU2M2OEtWbG9lTXJxd3VidXNBa2Fwb2R4R0VxM0UyZEwrbjhpa0JYT1NCT1cyW" 1 => "laravel_session=eyJpdiI6ImRXNCtSU2JjZGN4TDMwUnZYTHRscFE9PSIsInZhbHVlIjoiYnE0STNrbWRLcEd3TDlXMHRNek51VUllbnkvM2JhRDNGWmZXTlRPRVpDd2J5ekszdktoZDNtdEpIVFFxdS9tTEx4dHZpcnNGcGk5TzlMTURXalRELzJaVzRjUlhSSFdPMVVCUSt4SjVIbk4rbHVvSXBjRzROKyt2QlprMXZieXMiLCJtYWMiOiJhMWEwYTNjOWNmNTY3NmM5ODNkYWFlZmVmZGMxODhjMzkxNWU2YmFmNTRjZjdjNmM2MDVmZWIzNDE5YWQ1NWJlIiwidGFnIjoiIn0%3D; expires=Sat, 19 Apr 2025 00:36:28 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6ImRXNCtSU2JjZGN4TDMwUnZYTHRscFE9PSIsInZhbHVlIjoiYnE0STNrbWRLcEd3TDlXMHRNek51VUllbnkvM2JhRDNGWmZXTlRPRVpDd2J5ekszdktoZDNtdEpIVFFxdS9tTEx4" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InVzWmdoWTVHZkRyZlFORERsaTgyQnc9PSIsInZhbHVlIjoiMzJqeHFTdFV2c3dPemFUbmY3Nk5CM1pxU2M2OEtWbG9lTXJxd3VidXNBa2Fwb2R4R0VxM0UyZEwrbjhpa0JYT1NCT1cyWnFCak5UTzYrUGI4WGpkU2FRVWIyYmxZVkZ0QzlPN3FoVDIrQUZtWE9tZXpyVUFBRlFFSmI0aXBBQTciLCJtYWMiOiI1NDgyNTM0OTA1NTkzNTQ5YWYwMzg0ZGE2YmMxNjA4YjAxOWE2NDU1NzQ4ODJiYzc4NTMxN2Y3OTVjN2JiZmVmIiwidGFnIjoiIn0%3D; expires=Sat, 19-Apr-2025 00:36:28 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6InVzWmdoWTVHZkRyZlFORERsaTgyQnc9PSIsInZhbHVlIjoiMzJqeHFTdFV2c3dPemFUbmY3Nk5CM1pxU2M2OEtWbG9lTXJxd3VidXNBa2Fwb2R4R0VxM0UyZEwrbjhpa0JYT1NCT1cyW" 1 => "laravel_session=eyJpdiI6ImRXNCtSU2JjZGN4TDMwUnZYTHRscFE9PSIsInZhbHVlIjoiYnE0STNrbWRLcEd3TDlXMHRNek51VUllbnkvM2JhRDNGWmZXTlRPRVpDd2J5ekszdktoZDNtdEpIVFFxdS9tTEx4dHZpcnNGcGk5TzlMTURXalRELzJaVzRjUlhSSFdPMVVCUSt4SjVIbk4rbHVvSXBjRzROKyt2QlprMXZieXMiLCJtYWMiOiJhMWEwYTNjOWNmNTY3NmM5ODNkYWFlZmVmZGMxODhjMzkxNWU2YmFmNTRjZjdjNmM2MDVmZWIzNDE5YWQ1NWJlIiwidGFnIjoiIn0%3D; expires=Sat, 19-Apr-2025 00:36:28 GMT; path=/; httponlylaravel_session=eyJpdiI6ImRXNCtSU2JjZGN4TDMwUnZYTHRscFE9PSIsInZhbHVlIjoiYnE0STNrbWRLcEd3TDlXMHRNek51VUllbnkvM2JhRDNGWmZXTlRPRVpDd2J5ekszdktoZDNtdEpIVFFxdS9tTEx4" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "SSG0krgjd7havdjOMLAIcubQcE5zeDbBlebv1Ssw" "_previous" => array:1 [ "url" => "https://pingjob.com/mobile-developer-7" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-18 22:36:28GET/mobile-developer-7311140