Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

Full-time

Winsupply

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 680 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 Description

Position Summary

The Intermediate FullStack 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: MariaDB.DB2 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.

Qualifications

Required Skills and Experiences

  • 3+ 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.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Software Developer in Moraine, OH vacancy
  • $69.3k - $158k

    C++ Software Engineer, MidThe Opportunity: Develop solution architecture (SA) and resolve complex issues in a variety of projects through the implementation of requirements analysis, expertise support, and project supervision. Apply basic principles, theories, and concepts... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    14 hours ago
  • $112.8k - $257k

     ...a Cloud Application Architect to join the team in a cloud or software engineering role, working with teams to leverage and expand your...  ...can’t wait.You Have: 6+ years of experience architecting and developing scalable, reliable cloud-native applications within AWS5+ years... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    14 hours ago
  • $78.41k - $167.6k

     ...capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support...  ...system requirements.Mid-Level Radar Software Engineer:Designs, develops, tests, and maintains real-time embedded software for radar... 
    Suggested
    Full time
    Work experience placement
    Local area
    Worldwide

    HII Mission Technologies Division

    Dayton, OH
    2 days ago
  • MTSI is seeking a Senior Software Engineer to play a critical role in the transformation of a legacy Tomcat web application into a modern...  ...integration of new services following industry best practices.Develop and maintain software components using Java (Java 8 and Java 21... 
    Suggested

    Modern Technology Solutions

    Dayton, OH
    1 day ago
  •  ...design, development, analysis, testing and debugging of computer software applications and / or systems. May include Image and Signal...  ...Design, Operating Systems, Operator / Machine Interface, or others. Develop software tools including operating systems, compilers, routers,... 
    Suggested
    Immediate start
    Flexible hours

    Leonardo DRS

    Dayton, OH
    3 days ago
  • $86.8k - $198k

    Software Engineer and DeveloperThe Opportunity: Join us in shaping the future of our systems. We’re seeking a motivated Software Engineer...  ...wait. You Have: 4+ years of experience designing, modifying, developing, writing, and implementing software programming applications 4... 
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    1 day ago
  •  ...models and proof-of-concepts into reliable production systems - Develop APIs and services using server-side Java and Python/FastAPI -...  ..., and vector stores Requirements - 10+ years of software engineering experience, including substantial backend or distributed... 
    Permanent employment
    Full time
    Remote work

    Harnham

    Dayton, OH
    1 day ago
  • $112.9k - $257k

     ...segmentation, compute, storage, encryption, logging, monitoring, backup, and disaster recovery capabilities3+ years of experience developing cloud architecture artifacts, design patterns, technical roadmaps, and implementation guidance3+ years of experience supporting... 
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    3 days ago
  • $112.9k - $257k

    Cloud Ops EngineerThe Opportunity:Serve as the technical lead for Cloud Operations across classified and unclassified environments, including DoD IL5 and IL6 AWS or Azure environments. Lead the operation, maintenance, monitoring, security, and continuous improvement of ...
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    1 day ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionDeep understanding of AWS and related... 
    Contract work
    H1b

    Sonsoft

    Dayton, OH
    3 days ago
  •  ...Title: Full Stack Software Engineer (Storage & Data Platform Focus) Belong. Connect. Grow. with KBR! KBR's National Security Solutions...  ...supporting platform storage and data persistence services. Develop backend services that manage datasets, digital artifacts,... 
    Full time
    Local area
    Flexible hours

    KBR

    Dayton, OH
    more than 2 months ago
  • $55 - $65 per hour

     ...and hard-coded credentials within source code, partnering with software development teams to investigate findings and drive...  ...rotation, revocation or cleanup as appropriate. Draw on developers’ application knowledge to support investigations and resolve findings... 
    Hourly pay
    Permanent employment
    Contract work
    Temporary work
    Remote work

    LaSalle Network

    Dayton, OH
    14 hours ago
  • $150k - $170k

     ...working with similarly aligned teams within the organization Develop and maintain Terraform modules to provision and manage...  ...EXPERIENCE: Five (5) to seven (7) years of minimum experience in a software focused engineering career (Software Engineer, DevOps Engineer,... 
    Full time
    Contract work
    Monday to Friday
    Flexible hours

    Intrepid Solutions and Services

    Dayton, OH
    4 days ago
  • $220k - $260k

     ...focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating integration...  ..., integrate algorithms into open architecture frameworks, and develop test infrastructure to validate system performance. This role... 
    Full time
    For contractors
    Local area
    Night shift

    STR

    Dayton, OH
    14 hours ago
  •  ...Stellar Science is seeking several modern C++20/23 Software Engineers  with three or more years of industry experience creating reusable, maintainable code solving challenging math and physics problems. BS (or equivalent experience) required, MS/PhD degree desired. Join... 
    Full time
    Currently hiring
    Work at office
    Flexible hours

    Stellar Science

    Dayton, OH
    more than 2 months ago
  • $92.3k - $166.85k

     ...candidates.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 running... 
    Full time
    Work at office
    Remote work
    Home office
    Relocation package
    Flexible hours

    Leidos

    Dayton, OH
    4 days ago
  • $128k - $252.5k

     ...deploy, and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These...  ...patterns (e.g., publish/subscribe, request/reply, aggregator). Develop and implement solutions that adhere to established enterprise architecture... 
    Local area
    Visa sponsorship
    Flexible hours

    Deloitte

    Dayton, OH
    4 days ago
  • At Proton Technologies, Inc., an affiliate of Reynolds and Reynolds, we are looking for a Cloud Migration Specialist to join our team. The Cloud Migration Specialist manages small to mid-sized cloud and identity migration projects, focused on modernizing customer environments...
    Work at office
    Work from home
    2 days per week

    Reynolds & Reynolds

    Dayton, OH
    3 days ago
  •  ...an Enterprise Cloud Architect to design and construct scalable software development and test environments for multiple high-profile acquisition...  ...& strategyUnderstand organization’s strategic needs and develop/maintain implementation plan supporting customer... 

    Modern Technology Solutions

    Dayton, OH
    14 hours ago
  • $157k - $224k

     ...engineering techniques, and the ability to work with complex software systems and the utilization of Digital Engineering/MBSE to accomplish...  ...offers the opportunity to work with leading domain experts developing solutions to solve the most challenging national security... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours
    Night shift

    Science & Technology Research (STR)

    Dayton, OH
    2 days ago
  • Job Description A well-known Government supporting company in the Dayton OH area is seeking a Software Developer. This person will be a part of a diverse and skilled technical team, to write and test software in high level languages, and to develop and test signal processing... 

    Insight Global

    Dayton, OH
    1 day ago
  •  ...system failed? That’s what you’ll help build. We’re working with a high-growth technology company sitting at the intersection of AI, software and complex physical systems. Their platform already captures huge volumes of telemetry, time-series data, test results and... 

    UMATR

    Dayton, OH
    2 days ago
  •  ...adherence to security, compliance, and operational best practices.Develop, deploy, and maintain Infrastructure as Code (IaC) solutions...  ...develop, and maintain automated CI/CD pipelines to deliver complex software solutions into production environments.Continue development and... 
    Work at office
    Local area

    Castalia Systems

    Dayton, OH
    3 days ago
  • $112.8k - $257k

    Computer Vision Software Engineer, LeadThe Opportunity:As a Senior Computer Vision Engineer, you will design, develop, and optimize advanced computer vision and multi‑sensor fusion algorithms supporting GEOINT‑mission workflows. You will lead the development of deep learning... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    14 hours ago
  • $100.4k - $197.9k

     ...emerging technology. With the rapid pace of change in today’s world, you will help clients answer questions like: How do I access, develop, and motivate my workforce? What should my AI strategy be for the HR function? Do I have the right organization and culture to enable... 
    Local area

    Deloitte

    Dayton, OH
    3 days ago
  • $78.8k - $131.3k

     ...top model creators for each individual legal use case. The company employs over 2,000 technologists, data scientists, and experts to develop, test, and validate solutions in line with RELX Responsible AI Principles.About the RoleAs an AI Automation Engineer, you will... 
    Full time
    Local area
    Immediate start
    Worldwide
    Flexible hours

    RELX Group

    Dayton, OH
    4 days ago
  • Trimble is on the lookout for a Lead/Senior Mobile Developer (Android/iOS) to help in growing our mobile app. initiatives in Dayton, Ohio...  ...more information on currently developed products, see Lead Software Engineer works as a member of a delivery team that creates... 
    Full time
    Local area
    Relocation package
    Flexible hours

    Trimble Navigation

    Dayton, OH
    3 days ago
  • $87.1k - $157.45k

    Leidos is hiring a Lead Modeling and Simulation Software Engineer with an active Secret clearance in our Beavercreek Ohio Office. The successful candidate will use strong technical capabilities and communication skills to collaborate with technical teams of engineers and... 
    Full time
    For contractors
    Work at office

    Leidos

    Dayton, OH
    2 days ago
  •  ...senior engineering staff in gathering interface documentation, checking API endpoints, and verifying code connections with external developers inside Vendor or related vendor ecosystems.  ~ Data Flow & Interface Mapping:  Documents basic interface requirements, tracks... 

    Allen Integrated Solutions

    Dayton, OH
    21 days ago
  • $98.3k - $172k

    Salary: $98,300 - 172,000 per year Requirements: Bachelors degree in Computer Science, Information Systems, or a related field, or equivalent practical experience At least 6 years of experience engineering enterprise endpoint environments Deep hands-on expertise...
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work

    Genesis10

    Dayton, OH
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!