Software Developer
Winsupply
Job Description
Job Description
Company Description
Winsupply is in the business of creating and enabling entrepreneurs to achieve their dreams through wholesale distribution. Winsupply is a group of over 670 locally-owned companies that operate across a variety of industries, including HVAC, Plumbing, Electrical and more. The purpose of the support services campus is to eliminate obstacles and provide support to help our entrepreneurs succeed. Support service employees assist entrepreneurs in achieving their dreams through finance, accounting, IT, and other back-office operations.
Job DescriptionThe Software Developer will serve as the subject matter expert for Java and web services, applying industry best practices in software development and agile project management. Lead assigned development and integration projects from inception to delivery. Collaborate with business users to define requirements, create conceptual and technical designs, develop prototypes and programs, execute unit and integration tests, resolve defects, implement solutions, and provide second-tier support. Champion innovation, continuous improvement, and technical excellence across the team.
Competencies for Success
- Strong organizational, analytical, problem-solving, and communication skills.
- Strong interpersonal skills to effectively collaborate with stakeholders at all levels.
- Mentor and guide junior developers, ensuring skill development and adherence to emerging technologies and best practices.
- Stay updated on new technologies and continuously enhance your technical skills.
Technology Stack
- Backend: Java (8 and newer), Spring Boot framework.
- Build Tool: Gradle.
- Database: IBM DB2 LUW as the primary database.
- Frontend: Angular framework.
- Communication: Message Queues (MQs).
- Tools and Methodologies: Agile (Scrum), Jira for task tracking, Confluence for documentation.
- DevOps: CI/CD pipelines with Jenkins, containerization with Docker or Kubernetes.
- Monitoring: ELK stack, Prometheus, Grafana.
Required Skills and Experiences
- 7+ years of professional IT experience, including service development using Java.
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
- Proven experience working with offshore development teams.
- Comprehensive understanding of Object-Oriented Programming (OOP), distributed programming, multi-tier application design, and multi-threaded development.
- Actively participate in the software development lifecycle, including test-driven development, automated unit testing, and pair programming.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
- Implement DevOps processes, including CI/CD scripting, test automation, and containerization.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
- Familiarity with monitoring and logging tools such as ELK stack, Prometheus, or Grafana.
- Proficiency in design patterns, RESTful services implementation, and service-oriented architectures.
- Knowledge of test-driven development (TDD) and acceptance testing frameworks.
- Expertise in development with Java 8 or newer, Spring Boot framework, and JPA.
- Hands-on experience with Gradle as a build tool.
- Proficiency in developing efficient, scalable RESTful web services and microservices.
- Familiarity with Domain-Driven Design (DDD) principles.
- Knowledge of message queues (MQs) for inter-service communication.
- Solid experience with version control tools such as GitHub.
- Agile methodology experience, particularly in Scrum with bi-weekly sprints.
- Experience with task tracking using Jira and documentation in Confluence.
- Strong understanding of recognized Java Design Patterns.
- Practical experience with relational databases (preferably IBM DB2 LUW), including writing moderate to complex SQL queries.
- Front-end development exposure using Angular framework is a plus.
- Experience with designing and implementing highly available and fault-tolerant systems.
- Familiarity with performance optimization techniques for both backend and frontend.
- Collaborate with technical teams to design and deliver scalable, effective solutions that align with business requirements.
- Develop and maintain RESTful APIs, microservices, and other service-oriented architectures.
- Adhere to best practices and standards for accessibility, cross-browser compatibility, and security.
- Work with cross-functional teams, including project managers, UI/UX designers, developers, and architects, to ensure consistent and high-quality deliverables.
- Operate efficiently in Linux shell environments and perform necessary configurations.
- Utilize Jenkins or similar tools to automate builds and deployments.
- Conduct thorough code reviews and integration testing to ensure quality and maintainability.
- Engage in the requirement specification process for new software functionalities, ensuring design consistency with development standards.
- Champion the adoption of engineering best practices and promote a culture of continuous learning and improvement.
- Develop technical documentation, including architectural designs and guidelines, to ensure long-term maintainability.
- Take ownership of the end-to-end development cycle, from design to deployment and monitoring in production environments.
- Drive efforts to improve application performance, scalability, and reliability.
Additional Information
Physical Demands
The physical demands here are representative of those that must be met to successfully perform the essential job functions with or without reasonable accommodations:
- Employee is regularly required to sit, use hands, handle controls, talk and hear, reach with hands and arms, stand, walk and stoop.
- Vision requirements include close vision and ability to focus
We are committed to inclusion, diversity, and equal employment opportunity, regardless of race, color, ancestry, religion, sex, gender, national origin, sexual orientation, age, citizenship, marital status, disability, veteran status, or any other factor protected by applicable federal, state, or local laws.
$70k - $80k
...Full Stack Developer Dayton, OH $70K – $80K Base + Bonus + Full Benefits A well-established, family‑oriented manufacturing company is looking to add a Full Stack Developer to its collaborative internal IT team. This is a highly visible role where you’ll work directly with...Suggested- ...things in a dynamic environment Ability to work independently and take ownership of segments of a project Basic understanding of software development practices Preferred Qualifications Possess and maintain IAT Level II (CompTIA Security+, etc.) certification or higher...SuggestedWork experience placementRelocation package
- ...Evans & Chambers Technology is seeking a highly motivated Software/Web Developer to join our team! We partner with the US national defense community to create fully integrated, resilient, and innovative digital solutions that enable them to make smart decisions in real...SuggestedWork experience placement
- ...Software Developer The Software Developer will develop, integrate and apply state‑of‑the‑art military simulations as part of the JFTI technical team. Responsibilities Software requirements, design and systems integration Development and maintenance of object oriented...SuggestedFull timeFlexible hours
- # Software Developer* Miamisburg, OH* Full-Time* Job Openings* Software Developer* Apply To Position* Use My Indeed Resume* Apply Using LinkedInSoftware Developer (mult. pos.) wanted to develop ERP s/w for (OH) Green tech. Co., in .Net, C#, Java, SQL, Python & support...SuggestedFull time
- ...POSITION SUMMARY BWI Group is seeking an Embedded Software Engineer to execute the full embedded software development lifecycle, from... ...and systems from requirements through production and deployment. Develop, code, test, and debug system software in C/C++ (and other relevant...Work at office
- ...Resonant Sciences LLC has an immediate opening for an Embedded Software Engineer to join our Dayton, Ohio team. The position provides an... ...to interrupt and challenge the status quo to design and develop state‑of‑the‑art technologies. Duties And Responsibilities We are...Immediate startFlexible hours
- ...Implement and maintain automated and secure DevSecOps pipelines with integrated security controls throughout the software delivery lifecycle Assist developers in building, scanning, and testing systems through automated pipeline integration and continuous integration/...
$86.8k - $198k
Job Number: R0241216 Cloud Security Architect Opportunity Everyone is trying to "harness the cloud," but not everyone knows how to secure it. As a cloud security architect, you know how to assess and implement requirements that ensure the safety of information systems ...Local area- ...operations teams. Your expertise in automating processes and integrating tools will directly impact the efficiency and quality of our software delivery. This will include optimizing existing CI/CD pipelines to work in AirGap cloud settings and support automation of...Contract workFor contractorsLocal areaRelocation package
$86.8k - $198k
...Job Number: R0241584 Rust Software Developer The Opportunity At Booz Allen, we believe in empowering people to change the world. As a Rust Software Developer, you will apply your technical expertise to solve complex challenges in support of national defense missions....Local area$69.4k - $158k
...to support your clients as they modernize their IT infrastructure and meet their most challenging missions. We need you to help us develop cloud-based solutions to our customer’s toughest challenges.You’ll closely collaborate with cloud architects and engineers to design...Full timeContract workPart timeWork at officeRemote work$140k - $180k
...Cyberspace capabilities, dependencies, and vulnerabilities. Design, develop, implement, and optimize hybrid cloud-based solutions. Test,... ...use of cloud service provider offerings. Collaborate with the software and platform engineers to enable applications to run on cloud...Full timeContract workFor contractorsMonday to FridayFlexible hours$92.3k - $166.85k
...The Challenge: Direct multiple design teams simultaneously executing various projects and programs for multiple clients. Develop a team of engineers by training, coaching, and nurturing Leidos’ engineering talent. Supervise staff by approving timesheets and...Work at officeLocal areaImmediate startRemote workRelocation packageFlexible hours- ## Cloud Software EngineerApplylocations: Beavercreek Township, Ohiotime type: Full timeposted on: Posted Todayjob requisition id: R2... ...cloud-native applications and platforms. This role will focus on developing scalable, containerized solutions leveraging AWS, Kubernetes (...Local area
- ...Overview The Senior Software Developer will lead teams developing state-of-the-art military aircraft simulations. The work will involve mentoring junior developers and engineers, prioritizing and assigning tasks, performing code reviews to enforce JFTI and project-specific...Permanent employmentFull timeWorldwideFlexible hours
- ...Responsibilities Design, develop, and maintain high-performance software applications supporting aircraft avionics and mission systems within a classified modeling and simulation laboratory environment. Implement and maintain real-time software components primarily using...Permanent employmentFull timePart timeFlexible hours
- ...Position Summary Odyssey is seeking a Senior Software Developer to support the Combat Readiness Directorate Air Force Metrology and Calibration (AFMETCAL) program in Heath, OH . Responsibilities Duties include, but not limited to: Support the implementation of DoD, USAF...Local area
- ...during development and launch phases Coordinate with hardware, software, and systems teams to ensure proper integration and performance... ...product offerings Collaborate with sales and program management to develop technical proposals and win new business Provide application...Work at office
- ...will provide advanced application studies on customer samples and develop new applications that meet and grow the M&CS business... ...analysis tools, such as MatLab or other simulation or computational software.**Working Conditions and Physical Demands**To perform this job...Work at officeWorldwideFlexible hours
- ...The Application Engineer is responsible for understanding customer product specifications and technical needs and innovating and developing specific product/service solutions designs to meet those specifications. This position reports to the Sales Engineering Manager and...Full time
$100k - $120k
...CNC-operated machinery at customer facilities Coordinate the setup and demonstration of Company machines for customer demonstrations Develop CNC machining process parameters Develop CNC programs utilizing Siemens Support end-user training of Company machines Troubleshoot...- ...Junior Software Engineer Location: On-Site - Dayton At Parallax, we believe in advancing science and serving the public good—and we’... ...and other service missions. Role Overview The Junior Software Developer will execute the development and maintenance of software tools...Temporary workWork at officeFlexible hours
$69.3k - $158k
..., there's no better place to further your skills and explore different ways of solving our clients' challenges. Whether helping to develop, deploy, or manage IT infrastructures for crucial server and network components, here, you'll have the latest tech and brightest teammates...Full timeContract workPart timeLocal areaRemote work- About this position About Concept Plus Concept Plus is a mission-focused technology solutions provider that transforms IT concepts into impactful solutions for federal agencies. Headquartered in Fairfax, VA, we bring the agility, responsiveness, and customer intimacy of...Work at officeFlexible hours
- ...will support the North American Application Engineering team in developing new products and markets while supporting existing business.... ...with relevant education and internships).* Proficiency in CAD software (Solid Edge preferred).* Familiarity or experience with motors...Internship
$69.3k - $158k
...support national security. Youll closely collaborate with fellow cloud architects and engineers specializing in AWS to define and develop cloud solution components. With access to our internal AWS environment youll have the space and time to explore different ways of solving...Full timeContract workPart timeWork at officeLocal areaRemote work- ...integrating tools will directly impact the efficiency and quality of our software delivery. This will include optimizing existing CI/CD pipelines... ...installs (DSC, Packer). Automation & Container Enablement Develop and maintain automation solutions using Bicep and/or Terraform...Full timeContract workImmediate startRemote workRelocation
- ...We are seeking software developers with 2–10 years of experience in DevOps environments to help design, build, and support mission-focused applications. The ideal candidate brings drive, adaptability, and collaboration to a team delivering innovative software solutions...
$61.9k - $141k
Job Summary As a DevOps engineer, you will set up cloud environments and provision networking, storage, and virtual networks to harness the cloud. You’ll support clients as they modernize IT infrastructure, working with cloud architects and engineers to manage server configuration...Full timePart timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software engineer amazon Dayton, OH
- agile software developer Dayton, OH
- software developer positions Dayton, OH
- senior software design engineer Dayton, OH
- software developer Dayton, OH
- ngo software engineer Dayton, OH
- startup software engineer Dayton, OH
- scientific software engineer Dayton, OH
- senior software engineer Dayton, OH
- real time software engineer Dayton, OH

