Senior Java Developer at Sherwin-Williams in Cleveland, OHother related Employment listings - Cleveland, OH at Geebo

Senior Java Developer at Sherwin-Williams in Cleveland, OH

Description Here, we believe there's not one path to success, we believe in careers that grow with you. Whoever you are or wherever you come from in the world, there's a place for you at Sherwin-Williams. We provide you with the opportunity to explore your curiosity and drive us forward. We'll give you the space to share your strengths and we want you to show us what you can do. You can innovate, grow and discover in a place where you can thrive and Let Your Colors Show! Sherwin-Williams values the unique talents and abilities from all backgrounds and characteristics. All qualified individuals are encouraged to apply, including individuals with disabilities and Protected Veterans. The Java Web Developer III is responsible for the design, development, integration, and implementation of application software in a full-stack service-provider environment that supports company business strategies and objectives. This role provides technical consulting to management, business users, and technical associates, and may work with junior developers as a mentor. This position will perform development and analysis functions for applications related to The Americas Group (TAG) Marketing and Sales Force Effectiveness, including the division's Customer Relationship Management (CRM) platform and various store and sales-rep applications which help to sell to and service those customers. The Senior Java Web Developer is responsible for the design, development, integration, implementation, and support of web-based application software in a full-stack service-provider environment. This team supports The Americas Group (TAG) division's Marketing and Sales Force Effectiveness tools, including the primary in-house Customer Relationship Management (CRM) platform, and various Store and Sales Rep applications which help to sell to and service those customers. This role provides development and technical consulting to management, business users, and technical associates, and works closely with other developers as a mentor. As a technical specialist, this position also works with lead engineers and architects in continuous improvement initiatives, code reviews, and technical strategy. Essential Functions Strategy & Planning o Acquire and interpret business requirements, create functional specifications, and determine the most efficient and appropriate technologies based on client requirements. o Recommends both technical and process improvements and solutions to architect and management team for review. o Responsible for implementing, or overseeing implementation of, approved architecture design. o Maintains a broad knowledge of new technology, equipment, systems, and frameworks. Acquisition & Deployment o Performs complex programming assignments requiring an advanced aptitude of established programming standards, methods, and best practices. o Designs application and database components for development projects. o Performs analysis of business models, logical specifications, and/or customer requirements to design and build browser-based web solutions utilizing multiple technologies. o Identifies and Mitigates risks associated with projects, which have a high technical complexity and/or involve significant challenges to the business. Operational Management o Maintains and modifies web applications; makes approved changes by amending application documentation, developing detailed programming logic, and coding changes. o Provides support for critical web application and server issues. o Assists Project Manager in the definition, gathering, development, and documentation of business and/or technical requirements, objectives, deliverables, design specifications and project plans. o Collaborates with other programmers, analysts, and designers in conceptualizing and developing new software applications and processes. o Participates in software design/code reviews, and helps guide testing best practices o Acts as application Subject Matter Expert across all phases of project life cycle. Incidental Functions o Training and knowledge sharing with development teams. o Mentoring and coaching junior-level developers and/or Professional Apprentices. o Project and task management and reporting as necessary. o Giving demos/presentations to management, business, and peer groups as requested. o Scheduling and leading communication meetings with project members as needed. o Assisting with projects as required to contribute to the efficiency and effectiveness of the team and organization. o Participating in hiring activities as needed, fulfilling affirmative action obligations and ensuring compliance with the equal employment opportunity policy. o Minimal travel, up to 5%, may be required o Work outside the standard office 7.5 hour workday may be required. Position Requirements Formal Education & Certification o Bachelor Degree or foreign equivalent in related field or equivalent experience. Knowledge & Experience o 5
years of IT-related experience. o 5
years of experience working on all phases of the Software Development Lifecycle. o 5
years of full-stack Java Web development
Experience:
o Preferred experience in Java, J2EE, JavaScript, HTML, JDBC or Hibernate. o Additional experience in Vue.js, Bootstrap, REST services, Struts, JQuery. o 3
years of experience in Relational Database Management Systems (preferably Oracle), including advanced use of SQL and database management constructs. o 3
years of experience with Model-View-Controller (MVC) architecture and Object-Oriented analysis and design (OOAD). o 2
years of experience in front-end web design, preferably with a Responsive Design focus. o Experience working with customers to build and formulate business requirements. Personal Attributes o Strong written and oral communications skills. o Proven ability and initiative to learn and research new concepts, ideas, and technologies quickly. o Strong systems/process orientation with demonstrated analytical thinking, organization skills and problem-solving skills. o Ability to work in a team-oriented, collaborative environment. o Ability to quickly learn and apply new tools and technologies. o Willingness and ability to train and teach others. o Ability to facilitate meetings and follow up with resulting action items. o Ability to prioritize and execute tasks in a high-pressure environment. o Strong presentation and interpersonal skills. o Ability to work effectively in a multi-cultural environment, and to lead and influence cross-organizationally with and without direct authority. o Ability to effectively move forward on tasks even with ambiguous or changing requirements. o Strong commitment to inclusion and diversity Candidate must be eligible to work in the country for which they are applying for employment, without now or in the future needing sponsorship for employment work visa and/or permanent residence status.
Salary Range:
$100K -- $150K
Minimum Qualification
Systems Architecture & Engineering, Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.