Ferguson
Website:
ferguson.com
Job details:
Company Description
Ferguson has been a trusted provider of quality supplies across multiple industries since 1953. As a part of Ferguson Enterprises Inc., the company serves diverse customers with a wide range of world-class products and services. With a network of approximately 35,000 associates across 1,700 locations, Ferguson operates in all 50 states, Canada, Puerto Rico, Mexico, and the Caribbean. Dedicated to supporting professionals who shape the world around us, Ferguson combines its extensive scale, expertise, and tailored solutions to deliver exceptional value.
Role Description
The Software Engineer will be responsible for designing, developing, and maintaining software systems with a focus on Java-based applications. The role involves building scalable microservices, creating reliable and reusable code, and collaborating with cross-functional teams to ensure product quality and timely delivery. The Software Engineer will also contribute to system performance enhancements and ensure adherence to industry best practices and standards.
Qualifications
- Proficiency in Java programming and expertise in the Spring Framework
- Experience in developing microservices and understanding of related concepts
- Strong background in Software Development methodologies and best practices
- Excellent problem-solving skills and ability to write clean, efficient, and maintainable code
- Bachelor’s degree in Computer Science or related field, or equivalent professional experience
- Ability to work collaboratively in cross-functional teams
- Knowledge of containerization and cloud platforms is considered an advantage
Click on Apply to know more.