Back End Applications Developer

Sherwin-Williams·Oracle Recruiting
Cleveland, OHPosted Jul 9, 2026
Apply

The Back End Application Developer is responsible for contributing to the design, building, and maintenance of the server-side aspect of digital platforms, such as event-driven services, web applications, and APIs. The role requires an individual with foundational coding and programming skills who is eager to solve technical problems and ensure that back-end systems run smoothly and can integrate effectively with other components of a digital platform. 

 

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

This position is not eligible for sponsorship for work authorization now or in the future, including conversion to H1-B visa.

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.

  • Analyze back-end architecture, implement suggested optimizations, and verify that the changes lead to enhanced overall system performance
  • Write, review, and optimize code and collaborate with the senior engineers to ensure that it is reliable, reusable, scalable, and secure
  • Design and implement efficient integration solutions and maintain application functionality and scalability, in collaboration with senior team members and front-end developers
  • Support discussions with technology leaders to understand the business and technical requirements and priorities for back-end systems
  • Update status and task completion at each stage while assisting in monitoring performance and health of services, databases and other components
  • Support team in troubleshooting and debugging complex application and database systems issues
  • Stay informed about industry trends and emerging technologies relevant to back-end application development, actively expanding knowledge and sharing insights with the team
  • Gather inputs and recommend ideas for planning, designing, and executing unit tests or other quality assurance measures
  • Support senior team members in training digital platform users in the best practices of maintaining web applications and APIs  
  • Create and refine detailed documentation, incorporate best practices, and ensure clear communication of design and implementation, under the guidance of experienced team members

POSITION REQUIREMENTS 

Required:

  • Bachelor's degree in Computer Science, IT or related field, or in lieu of a degree, at least 3 years of experience in application development or application engineering 
  • 2-4 years in back-end application development or engineering  
  • Good programming skills in back-end languages such as Java, Python, or Ruby  
  • Familiarity with back-end frameworks  
  • Moderate understanding of web protocols  
  • Strong problem-solving skills and attention to detail  
  • Works collaboratively and cross-functionally with technical stakeholders 
  • Must be legally authorized to work in the United States without sponsorship now or in the future for employment visa status 
  • Must be at least eighteen (18) years of age

 

Preferred:

  • Experience in Spring Boot and Microservices architecture

 

TECHNICAL SKILLS

  • Programming Languages 
  • Version Control Tools 
  • Cloud Technologies & Platforms 
  • Web Services & APIs 
  • Continuous Integration and Continuous Deployment (CI/CD) 
  • Automated Testing Tools 
  • Containerization 
  • Secure Coding Standards 
  • Database Management Systems 
  • Software Development Lifecycle (SDLC) Methodology 
  • DevOps Methodology

 

#NP 

#LI-DNI

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free