Sr. Java Developer

Time zone
Anywhere 🌎
Full Time
Opening date
Closing date
7 Dec 2021

We realize that our greatest assets are our outstanding associates, which is why we’re dedicated to offering limitless opportunities for growth and advancement. We want to help you build a long-lasting career with Ferguson/ Together, we can continue to lead the industry and help build our nation’s infrastructure from the ground up. Join our team today!

Ferguson/ is currently seeking the right individual to fill an immediate need for a Sr. Developer with focus on Java and JavaScript frameworks.

What is the opportunity for you?

We consider our software engineers to be the heart of our team. We are an Agile development group consisting of teams of individual software engineers, working in a fast-paced environment. We are embarking on a large migration and consolidation of multiple ecommerce and you will play a role in the execution, delivery, and maintenance of both the new and existing ecommerce sites as we migrate platforms. As a part of our ecommerce team, you will be responsible for developing features and functions as well as data integrations between ecommerce systems and organization platforms.

What are you going to do?

  • Adhere to industry best practices, to write well-designed, modular, performant, well tested code.
  • Determine operational feasibility by evaluating and analyzing, problem definition, requirements, solution development and proposed solutions.
  • Make good technical decisions that provide solutions to business challenges.
  • Contribute to technical feasibility assessments done prior to starting development, as a way to help business gauge the viability and priority of product improvements.
  • Participate in code review sessions as part of a detailed, PCI-compliant quality assurance process
  • Communicate clearly to various partners, ensuring that problems are being addressed efficiently and business needs are being met in a timely and satisfactory fashion
  • Meet all quality and specification requirements by working closely with the QA Team, End Users, Product Managers, and Project Managers

What are you going to bring to the table?

  • Bachelor’s degree in Computer Science, Information Systems, Mathematics, or an Engineering subject area. Equivalent experience will be considered.
  • Proven ability to work creatively and analytically in a problem-solving environment.
  • Ability to work in both an individual and team-based environment.
  • Ability to organize, prioritize and perform multiple tasks simultaneously.
  • At least 5 years of professional java development experience.
  • Recent experience working with Java 8 and Spring Boot.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Experience with JavaScript and some JS framework (Node.js, Angular.js, React)
  • Proficiency in industry standard technologies, such as Web Services, JSON and XML
  • Strong collaboration and communication skills
  • Experience working in Agile development teams and processes
  • Experience with SQL, (NoSql is a plus).
  • Experience using Git/GitHub for source control.
  • Experience developing asynchronous processes and use of message queues a plus.
  • Cloud experience (AWS, GCP, AZURE) a plus.
  • Experience with supporting and/or implementing public-facing ecommerce websites a plus.
  • DevOps approach, familiar with CI-CD concepts and tools
  • UI experience a plus

What do we bring to the table?

  • Competitive Compensation Packages
  • Great 401(k), PTO and benefits package which includes Medical, Dental, Life and Vision
  • Amazing work environment that makes you want to be at work everyday
  • Team building and company wide events throughout the year (sometimes too many to count)
  • Incredible employee discounts on products
  • Internal Training programs suited to what you are wanting to develop in
  • A wide variety of local discounts plus all of Ferguson Inc. employee perks

The Company is an equal opportunity employer as well as a government contractor that shall abide by the requirements of 41 CFR 60-300.5(a), which prohibits discrimination against qualified protected Veterans and the requirements of 41 CFR 60-741.5(A), which prohibits discrimination against qualified individuals on the basis of disability.

Ferguson Enterprises, LLC. is an equal employment employer F/M/Disability/Vet/Sexual Orientation/Gender Identity.

Equal Employment Opportunity and Reasonable Accommodation Information

Report · Embed ·

How to apply

ATTN. Be careful! You should never send cash or cheques to a prospective employer, or provide your bank details or any other financial information. We pay great attention to vetting all jobs that appear on our site, but please get in touch if you see any roles asking for such payments or financial details from you. The employer won't know who reported this job.

Share this job

Personalised job alerts

Set up personalised e-mail alerts about similar jobs.

See a few more

Related jobs in Programming

Report this job

The employer won't know who reported this job. Contact your local law enforcement for immediate help if someone is in danger or the victim of a scam.
All Job Ads are subject to Jobicy's Job Posting Policies. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by Jobicy. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.

Job Widget Code

Place this code wherever you want the widget to appear on your page.

<script src="//" async></script>

Ask a Question

Position: Sr. Java Developer.

Login to Send Message