cover image
Winsupply

Winsupply

www.winsupplyinc.com

1 Job

1,849 Employees

About the Company

Winsupply is in the business of creating and enabling entrepreneurs to achieve their dreams through wholesale distribution. We call this "The Spirit of Opportunity," and it motivates each and every business decision that is made. As one of America's leading suppliers of materials for residential and commercial construction, Winsupply Inc. owns a majority equity stake in more than 660 local companies across the United States. Collectively, Winsupply is known as "The Winsupply Family of Companies" and includes Win-branded locations, Noland Company, Carr Supply, APCO, and other acquired regional suppliers. Contractors across America rely on Winsupply to provide business solutions and materials in plumbing and heating; hydronics; pipes, valves and fittings; HVAC and refrigeration; electrical; fastening hardware; waterworks and utility; pumps; turf irrigation and landscape; and fire system fabrication. Follow Winsupply on Facebook, Twitter, LinkedIn, YouTube and Instagram.

Listed Jobs

Company background Company brand
Company Name
Winsupply
Job Title
Software Developer
Job Description
Job title: Software Developer Role summary: Lead end‑to‑end development and integration of Java‑based web and microservices, applying best practices in agile, DevOps, and cloud‑native architecture. Mentor junior developers, collaborate with cross‑functional teams, and ensure high‑quality, scalable, and secure solutions. Expectations: - Strong problem‑solving, communication, and stakeholder collaboration. - Continuous technical growth and knowledge of emerging technologies. - Mentor and guide developers to uphold coding standards and best practices. Key responsibilities: - Conduct requirement analysis with business users; design conceptual and technical solutions. - Develop, test (TDD, unit, integration), and deploy Java/Spring Boot services and RESTful APIs. - Implement CI/CD pipelines, containerization, and automation using Jenkins, Gradle, and GitHub. - Design and maintain scalable microservices, messaging (MQ), and domain‑driven architecture. - Perform code reviews, pair programming, and defect resolution. - Monitor, log, and troubleshoot production applications via ELK, Prometheus, or Grafana. - Document architecture, design patterns, and system specifications in Confluence; track work in Jira. - Engage in Agile ceremonies (Scrum, bi‑weekly sprints) and adhere to sprint deliverables. - Provide second‑tier support and maintain service reliability, fault tolerance, and performance. - Collaborate with UI/UX, PM, and architects to deliver end‑to‑end solutions. - Operate in Linux environments; configure servers and networking as needed. Required skills: - 2+ years professional Java development (Java 8+). - Expertise in Spring Boot, JPA/Hibernate, Gradle, and RESTful microservices. - Proficient in OOP, distributed programming, multi‑threading, and design patterns. - Cloud experience (AWS, Azure, or GCP). - DevOps capabilities: CI/CD, automated testing, Docker, Kubernetes, and Jenkins. - Familiarity with monitoring/logging tools (ELK, Prometheus, Grafana). - Version control with GitHub; task tracking with Jira; documentation in Confluence. - Agile/Scrum methodology experience. - Relational database skills (IBMDB2 LUW preferred); SQL proficiency. - Optional: Angular front‑end exposure, message queues, domain‑driven design, performance tuning. Required education & certifications: - Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field, or equivalent experience. - Equivalent professional certifications (e.g., AWS Certified Developer, Java SE, or Spring Professional) are a plus.
Moraine, United states
On site
Junior
27-11-2025