Senior Developer, API Platforms

The Sherwin-Williams Company

Cleveland (OH)

On-site

USD 95,000 - 130,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Bonus eligibility

Job summary

The Sherwin-Williams Company is seeking a capable Full Stack Developer to design, integrate, and implement platform solutions in a structured corporate environment. You will build web applications, APIs, and microservices while mentoring peers and driving best practices across teams.

Candidates should have extensive experience in Java, JavaScript, .NET, Spring Boot, and cloud/container technologies, with a strong emphasis on CI/CD, TDD, and agile workflows.

Qualifications

  • Bachelor's degree in CS/CE/IT or related field and four years of experience in relevant roles.
  • 4 years mainstream development experience (Node/JavaScript, Java, .NET; Java preferred).
  • 4 years of experience with Database Management Systems and OOAD.
  • Experience designing microservices and API development in distributed systems.
  • Hands-on with cloud native development, containers, CI/CD, and modern frameworks.

Responsibilities

  • Design and implement platforms in a service provider context.
  • Mentor other developers and contribute to solution direction.
  • Lead project and task management with stakeholder communication.
  • Develop and modify web applications and services with sound craftsmanship.
  • Collaborate on architecture, testing, and deployment pipelines.

Skills

Full stack development
OOAD
API design
Microservices
Cloud providers
CI/CD concepts
TDD
Agile (Jira)

Education

Bachelor's degree in CS/CE/IT or related field

Tools

Node/JavaScript
Java
.NET
Spring Boot
Docker
Terraform
MongoDB
GitHub
GitHub Actions
Selenium Grid
Grafana
Checkly
Jira
Confluence
IntelliJ IDEA

Job description

Design, integration, and implementation of platforms in a service provider environment. Perform technical development, Object-Oriented Programming, Database Management, and API design, using modern development languages and technologies. Provide technical consulting to management, business users, and technical associates and works closely with other developers as a mentor and can operate with autonomy, and leadership beyond baseline experience. Provide input and direction to solutions for client requirements. Identify and implement both technical and process improvements and solutions. Perform complex programming assignments requiring an advanced aptitude of established programming standards, methods, and best practices. Design application and database components for large-sized development projects. Maintain and modify services and web applications; make approved changes by amending application documentation, developing detailed programming logic, and coding changes. Provide support for critical web application problems and issues. Act as a Subject Matter Expert in the discovery and investigation of critical production problems. Ensure maintainable solutions are delivered through use of proper software craftsmanship techniques. Conduct research into new technologies, including tools, components, and frameworks. Handle project and task management and reporting. Make presentations to management, clients, and peer groups. Train and share knowledge with development teams. Schedule and lead project and communication meetings with clients.

#DNP; #DNP-LI; #LI-DNP; #NP; #dnp-jobwrite; #dnp-jobright; #dnpjobright

This position is not hybrid/remote and will be located at our Cleveland Headquarters office.

Job duties include contact with other employees and access confidential and proprietary information and/or other items of value, and such access may be supervised or unsupervised. The Company therefore has determined that a review of criminal history is necessary to protect the business and its operations and reputation and is necessary to protect the safety of the Company's staff, employees, and business relationships.

This position is also eligible for bonus based on performance and subject to the terms of the Company's applicable plans.

#DNP; #DNP-LI; #LI-DNP; #NP; #dnp-jobwrite; #dnp-jobright; #dnpjobright

REQUIREMENTS: Bachelor's degree in Computer Science, Computer Engineering, Information Technology, Electronics and Instrumentation Engineering, Computer Systems Management, Mathematics or related science field and four (4) years of experience as a Full Stack Developer, Programmer Analyst, Software Developer, Engineer or related role where required experience gained.

SPECIAL SKILLS: Also requires experience in the following:

  • 4 years of IT experience.
  • 4 years mainstream development experience (Node/JavaScript, Java, .NET, etc.); Java preferred
  • 4 years of experience working with Database Management Systems
  • 4 years of demonstrated experience with object-oriented analysis and design (OOAD).
  • Experience designing and developing microservices
  • API development and distributed services experience
  • Extensive Experience with modern microservice frameworks & technologies, Spring Boot.
  • Extensive Experience with full-stack web application development.
  • Extensive Experience with Containers and Continuous Integration and Continuous Deployment (CI/CD) technologies and concepts.
  • Extensive Experience leveraging modern cloud providers.
  • Extensive experience with Domain Driven Design methodologies.
  • Extensive Experience with Test Drive Development (TDD).
  • Extensive Experience with infrastructure as Code (IaC) using Terraform to provision and manage cloud resources across environments.
  • Extensive Experience with API and microservice development using Java Spring Boot and object oriented design principles.
  • Extensive Experience with containerization and environment consistency using Docker.
  • Extensive Experience with cloud native application development and deployment on Microsoft Azure.
  • Extensive Experience with NoSQL database design and development using MongoDB.
  • Extensive Experience with source code management and collaboration using GitHub, including pull requests, code reviews, and branching strategies.
  • Extensive Experience with CI/CD pipeline automation using GitHub Actions.
  • Extensive Experience with automated testing and parallel test execution using Selenium Grid.
  • Extensive Experience with monitoring, observability, and performance visualization using Grafana and Checkly.
  • Extensive Experience with agile work management using Jira, including Scrum and Kanban boards, workflows, and reporting.
  • Extensive Experience with technical documentation and team collaboration using Confluence.
  • Extensive Experience with development productivity using JetBrains IDEs such as IntelliJ IDEA.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Shared Data Platforms Developer
Senior Shared Data Platforms Developer

Sherwin-Williams • Cleveland (OH)

On-site
USD 90,000 - 130,000
Bonus eligibility
Senior Full Stack Applications Developer
Senior Full Stack Applications Developer

The Sherwin-Williams Company • Cleveland (OH)

On-site
USD 110,000 - 150,000
On-site in Cleveland
5% travel
NodeJS Services Developer, IT Applications Engineer IV - Greensboro, NC
NodeJS Services Developer, IT Applications Engineer IV - Greensboro, NC

Kaiser Permanente • Greensboro (NC)

Hybrid
USD 90,000 - 130,000
Senior Application Integration Developer
Senior Application Integration Developer

The Sherwin-Williams Company • Cleveland (OH)

On-site
USD 110,000 - 140,000
Full Stack Developer
Full Stack Developer

NLB Services • Atlanta (GA)

On-site
USD 90,000 - 130,000
Senior Developer (57759)
Senior Developer (57759)

Premium Guardorporated • Lockbourne (OH)

On-site
USD 110,000 - 140,000
Core Java & UI Developer Expert
Core Java & UI Developer Expert

Creative Solutions Services, LLC • Atlanta (GA)

Hybrid
USD 83,000 - 96,000
Medical insurance
Dental insurance
Vision insurance
+8
Ignition Full Stack Application Developer - Industrial Automation
Ignition Full Stack Application Developer - Industrial Automation

The Sherwin-Williams Company • Cleveland (OH)

On-site
USD 95,000 - 125,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Eliassen Group • Merrimack (NH)

Hybrid
Medical benefits
Dental benefits
Vision benefits
+2
SCADA Lead Full Stack Application Developer - Industrial Automation
SCADA Lead Full Stack Application Developer - Industrial Automation

The Sherwin-Williams Company • Cleveland (OH)

On-site
USD 110,000 - 140,000