Software Developer-Senior

WinsupplyMoraine, OH
Onsite

About The Position

Winsupply is seeking a Senior Software Developer to work on projects from inception to end, utilizing a variety of technologies including IBM LUW, SqlServer, MySQL, Oracle, Mongo Atlas, Couchbase, Java, JavaScript, TypeScript, SQL, HTML, and CSS. The role involves enhancing and modernizing invoicing and payments processing for sales orders by building scalable Java/Spring-based designs through web service APIs/microservices. The developer will manage the complete UI and backend software development lifecycle, focusing on reducing latency and increasing system throughput. Responsibilities include establishing efficient communications between web services using Messaging Queues, RESTAPI, and API integrations through MuleSoft. The position also involves working with IBM LUW & SQL Server DBs, MinIO S3 buckets, variables from Vault, log monitoring using Elastic Search streams, and following test-driven development principles. The developer will build invoicing, payments, and related accounts receivable components using JavaScript/TypeScript and the Angular Framework, and implement feedback from occasional onsite visits to customer locations using Winsupply software products.

Requirements

  • Master’s Degree in Master of Computer Science and Engineering
  • 24 months’ experience
  • Experience with IBM LUW, SqlServer, MySQL, Oracle, Mongo Atlas, Couchbase, Java, JavaScript and TypeScript, SQL, HTML and CSS.
  • Experience building multi-tier, multi-threaded and scalable Java/Spring based design through web service APIs/microservices.
  • Experience managing complete UI and backend software development lifecycle.
  • Experience establishing communications between web services through Messaging Queues, RESTAPI, API integrations through MuleSoft.
  • Experience with IBM LUW & SQL Server DBs, MinIO S3 buckets, variables from Vault, log monitoring using Elastic Search streams.
  • Experience following test-driven development.
  • Experience building invoicing, payments and related accounts receivable at large UI screens and components using JavaScript/Typescript and Angular Framework.

Nice To Haves

  • Foreign equivalent degree accepted.

Responsibilities

  • Work on projects from inception to end using IBM LUW, SqlServer, MySQL, Oracle, Mongo Atlas, Couchbase, Java, JavaScript and TypeScript, SQL, HTML and CSS.
  • Enhance and modernize invoicing and payments processing of sales orders by building multi-tier, multi-threaded and scalable Java/Spring based design through web service APIs/microservices.
  • Manage complete UI and backend software development lifecycle till production environment by following various architectural design principles cutting down on latency and increasing system throughput.
  • Establish robust and efficient communications between web services through Messaging Queues, RESTAPI, API integrations through MuleSoft.
  • Work with IBM LUW & SQL Server DBs, MinIO S3 buckets, variables from Vault, log monitoring using Elastic Search streams, following test-driven development.
  • Build various invoicing, payments and related accounts receivable at large UI screens and components using JavaScript/Typescript and Angular Framework.
  • Implement feedback during occasional onsite visits to customer locations using Winsupply software products.

Benefits

  • Commitment to inclusion, diversity, and equal employment opportunity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service