Senior Software Engineer - Java [T500-15646]

Ferguson GCC

Bengaluru

Presencial

INR 800.000 - 1.200.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

A leading company is seeking a Senior Software Engineer to develop and maintain back-end APIs in a fast-paced environment. You will collaborate with multiple teams and work on innovative solutions while staying updated with emerging technologies. This position is ideal for those with strong Java skills and a passion for problem-solving.

Formación

  • 3-6 years of experience as a back-end developer or relevant internships/projects.
  • Proficiency in Java and REST-based APIs.
  • Familiarity with NoSQL and Relational Databases.

Responsabilidades

  • Develop and maintain high-quality, efficient, and testable code using Java.
  • Collaborate with teams to gather project requirements.
  • Troubleshoot and resolve issues in existing applications.

Conocimientos

Java
Object-Oriented Programming
Problem-Solving
Analytical Skills
Collaboration

Educación

Bachelor's degree in Computer Science

Herramientas

GitHub
BitBucket
JMeter

Descripción del empleo

Senior Software Engineer - Java [T500-15646]
Senior Software Engineer - Java [T500-15646]

Since 1953, Ferguson has been a source of quality supplies for a variety of industries. Together We Build Better infrastructure, better homes and better businesses. We exist to make our customers’ complex projects simple, successful, and sustainable. We proactively solve problems, adapt and grow to continuously serve our customers, communities and each other. Ferguson is proud to provide best-in-class products, service and capabilities across the following industries: Commercial/Mechanical, Facilities Supply, Fire and Fabrication, HVAC, Industrial, Residential Trade, Residential Building and Remodel, Waterworks and Residential Digital Commerce. Ferguson has approximately 36,000 associates across 1,700 locations. Ferguson is a community of proud associates who operate with the shared purpose of building something meaningful. You will build a career that you are proud of, at a company you can believe in.

Ferguson is seeking a Senior Software Engineer to join our Digital Engineering team, within the Ferguson IT organization. In this role, you’ll assist in developing and maintaining back-end APIs while gaining exposure to all aspects of the software development lifecycle. If you’re eager to learn, thrive in a fast-paced setting, and are excited about working with modern technologies, we’d love to hear from you!

Duties and Responsibilities:

  • Develop and maintain high-quality, efficient, and testable code using Java and other backend technologies.
  • Collaborate with multi-functional teams, including technical leads, business collaborators, and product owners, to gather and understand project requirements and acceptance criteria.
  • Integrate data from various backend services and databases, ensuring seamless functionality.
  • Troubleshoot, debug, and resolve issues in existing applications to maintain optimal performance and reliability.
  • Contribute to the design, development, testing, and deployment of scalable backend solutions across multiple small to medium projects.
  • Triage and analyze production issues, working closely with multiple teams to implement timely solutions.
  • Assist in performance and load testing of applications using tools like JMeter.
  • Stay current with emerging technologies and practices to continuously improve code quality and development processes.

Qualifications and Requirements:

  • Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent practical experience.
  • 3 - 6 years of professional experience as a back-end developer or relevant internships/projects demonstrating hands-on experience with Java development.
  • Some professional experience as a back-end developer is preferred, but strong internships or project work may be considered.
  • Proficiency in Java and an understanding of Object-Oriented Programming (OOP) principles.
  • Familiarity with REST-based APIs and developing API-based services.
  • Experience or knowledge of NoSQL and Relational Databases (e.g., MongoDB, SQL).
  • Basic understanding of Azure Kubernetes and containerized application deployment.
  • Experience with version control systems like GitHub or BitBucket.
  • Exposure to performance and load testing tools such as jMeter.
  • Strong problem-solving and analytical skills with a creative approach to developing solutions.
  • Excellent organizational skills and ability to manage multiple tasks or projects simultaneously.
  • Effective communication and collaboration skills in team-oriented environments.
  • Ability to adapt quickly, learn new technologies, and thrive in a fast-paced, agile environment.

Preferred Skills:

  • Familiarity with DevOps practices and CI/CD pipelines.
  • Experience working in an Agile/SCRUM development environment.
  • Exposure to cloud platforms and services such as Microsoft Azure.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology and Engineering
  • Industries
    Wholesale

Referrals increase your chances of interviewing at Ferguson GCC by 2x

Sign in to set job alerts for “Software Engineer” roles.
Software Engineer, University Graduate, 2026

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Lead Software Engineer - Java Backend [T500-30244]
Lead Software Engineer - Java Backend [T500-30244]

Ferguson India • Bengaluru

Presencial
INR 2.500.000 - 4.000.000
Senior Software Engineer [T500-30194]
Senior Software Engineer [T500-30194]

Ferguson India • Bengaluru

Presencial
INR 3.000.000 - 6.000.000
Lead Software Engineer - Java [T500-20072]
Lead Software Engineer - Java [T500-20072]

Ferguson GCC • Bengaluru

Presencial
INR 1.000.000 - 1.500.000
Lead Engineer Salesforce [T500-20362]
Lead Engineer Salesforce [T500-20362]

Ferguson GCC • Bengaluru

Presencial
INR 1.000.000 - 1.500.000
Senior QA Engineer [T500-30077]
Senior QA Engineer [T500-30077]

Ferguson India • Bengaluru

Presencial
INR 1.200.000 - 2.200.000
Health insurance
Dental & Vision
Paid time off
+3
QA Engineer [T500-19650]
QA Engineer [T500-19650]

Ferguson GCC • Bengaluru

Presencial
INR 600.000 - 1.000.000
Senior QA Engineer [T500-19102]
Senior QA Engineer [T500-19102]

Ferguson GCC • Bengaluru

Presencial
INR 800.000 - 1.200.000
Lead Business Systems Analyst [T500-21774]
Lead Business Systems Analyst [T500-21774]

Ferguson GCC • Bengaluru

Presencial
INR 1.200.000 - 1.600.000
Senior Data Analyst [T500-21228]
Senior Data Analyst [T500-21228]

Ferguson GCC • Bengaluru

Presencial
INR 800.000 - 1.200.000
Health, dental, and vision insurance
Paid parental leave
401(k) with company match
+1
Engineering Manager [T500-16389]
Engineering Manager [T500-16389]

ANSR • Bengaluru

Presencial
USD 13.632 - 20.448