The Sherwin-Williams Company
Associate Application Developer-Back End
The Sherwin-Williams Company, Cleveland, Ohio, 44101
The Associate Application Developer, Back End role is responsible for assisting in designing, building, and maintaining the Java server artifacts of digital platforms, including Spring boot microservices, event-driven services, API and GitOps. The role requires a disciplined individual with interest in solving technical problems using foundational coding and programming skills to ensure that back-end systems run smoothly and can integrate effectively with other components of a digital platform. Code application programs, prepare test data and conduct tests to verify program reliability and data integrity. Participate in Agile ceremonies and collaborate with other team members for product development. Learn to troubleshoot and debug complex application and database systems issues by working closely with experienced engineers and observing their problem-solving techniques Strive to stay up-to-date with industry trends and emerging technologies relevant to back-end application development, learning from experienced team members and using available resources Support in planning, designing, and executing unit tests or other quality assurance measures to ensure quality under the guidance of experienced team members Establish a foundational understanding of system integrations, application functionality, and scalability to support collaboration with front-end developers Education Required Bachelor's degree in Computer Science, IT or related field, or in lieu of a degree, at least 2 years of experience in application development or application engineering Knowledge and Experience Required 0-2 years in back-end application development or engineering Basic understanding of programming skills in Java Experience working with Spring Boot Familiarity with HTTP APIs Good problem-solving skills and attention to detail Good Written and oral communication skills Ability to work collaboratively and cross-functionally with technical stakeholders Technical Skills Development experience using Java & Spring Boot; experience with Python will be a plus Version Control Tools - Git Cloud Technologies & Platforms - Azure Web Services & APIs Continuous Integration and Continuous Deployment (CI/CD) Containerization - Docker, Kubernetes Secure Coding Standards Database Management Systems - SQL & No-SQL Software Development Lifecycle (SDLC) Methodology DevOps Methodology Software Testing & Quality Assurance Methodologies & Tools This position is not eligible for sponsorship for work authorization now or in the future, including conversion to H-1B visa. This position is eligible to work in the office three days a week and has the option to work remotely two days a week. Sherwin-Williams is proud to be an Affirmative Action, Equal Employment Opportunity, Inclusion and Diversity Supportive Employer. All qualified candidates will receive consideration for employment and will not be discriminated against based on race, color, religion, sex, sexual orientation, gender identify, national origin, protected veteran status, disability, age, pregnancy, genetic information, creed, marital status or any other consideration prohibited by law or by contract. VEVRAA Federal Contractor requesting priority referral of protected veterans.