Senior Software Developer

UlineWaukegan, IL
Onsite

About The Position

Uline, Inc. seeks a Senior Software Developer in Waukegan, Illinois to develop software. Craft, test, and deploy Java applications aligned with business needs using industry-leading technologies and coding standards. Conduct code reviews, optimize performance, and ensure application responsiveness. Assist in software architectural design reviews and project planning. Build software applications using Angular development. Develop web components using REST web services, microservice environments, Git, JPA, SQL, JSON, SOAP, XML, and code versioning tools. Build, test, and automate code using CI/CD tools. Store and organize data using caching. Detect devices and services using service discovery. Develop Spring frameworks for enterprise Java applications. Provide subject matter expertise for technical strategic advancements. Collaborate with the development team to ensure consistent processes and timely deliverables.

Requirements

  • Bachelor’s degree in Computer Science or a related field
  • 3 years of software development experience
  • At least 3 years of experience in crafting, testing, and deploying Java applications
  • At least 3 years of experience in building software applications using Angular development
  • At least 3 years of experience in developing web components using REST web services, microservice environments, Git, JPA, SQL, JSON, SOAP, XML, and code versioning tools
  • At least 3 years of experience in building, testing, and automating coding using CI/CD tools
  • At least 3 years of experience in storing and organizing data using caching
  • At least 3 years of experience in detecting devices and services using service discovery
  • At least 3 years of experience in developing Spring frameworks for enterprise Java applications

Responsibilities

  • Craft, test, and deploy Java applications aligned with business needs using industry-leading technologies and coding standards.
  • Conduct code reviews, optimize performance, and ensure application responsiveness.
  • Assist in software architectural design reviews and project planning.
  • Build software applications using Angular development.
  • Develop web components using REST web services, microservice environments, Git, JPA, SQL, JSON, SOAP, XML, and code versioning tools.
  • Build, test, and automate code using CI/CD tools.
  • Store and organize data using caching.
  • Detect devices and services using service discovery.
  • Develop Spring frameworks for enterprise Java applications.
  • Provide subject matter expertise for technical strategic advancements.
  • Collaborate with the development team to ensure consistent processes and timely deliverables.

Benefits

  • Exceptional benefits and perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service