Snap On Tools logo
Snap On ToolsPosted 6 months ago

Sr. Software Engineer

On-siteRichfield, Ohio, United States

Full TimeSenior LevelBachelors DegreeMedium

Job Summary

Design, implement, and maintain moderately complex product modules and sub-systems while conducting unit and integration testing for assigned products. Lead development activities by identifying resource requirements, managing concurrent tasks, and quantifying risks during contingency planning. Research marketing requirements and technical approaches, provide training to junior associates, and represent the team in client presentations and technical demonstrations. Balance multiple tasks within an Agile-Scrum environment to deliver quality results.

Required Qualifications

  • Bachelor's Degree in Computer Science
  • Minimum 5 years' experience in software engineering field
  • Minimum 5 years experience in J2EE / JAVA development
  • Thorough understanding of accepted application design principles and multi-tier development practices
  • Thorough technical knowledge of industry standards with an emphasis on Web Services
  • Thorough technical knowledge of software development methodologies
  • Excellent analytical and design skills at multiple product level
  • Excellent skills in research and analysis, project planning and implementation
  • Strong understanding of entire development process, including specification, documentation and quality assurance
  • Basic awareness of business issues as they impact overall project plans
  • Recognized central point for technical issues across groups and products
  • Proven communication, presentation and interpersonal skills
  • Ability to work effectively as a team leader, team member or individual contributor
  • Works well independently with reliability and integrity

Desired Qualifications

  • Experience developing enterprise level web applications
  • Experience developing JAVA based web applicaitons using the Spring Framework including TypeScript, HTML5, and CSS
  • Experience with JSON and XML, specifically in the role of data binding and data transfer
  • Working experience with three Tier UI component libraries such as PrimeNg
  • Working experience with SQL queries and PostgreSQL database
  • Working experience with Maven and Jenkins
  • Able to balance multiple tasks and thrive in a fast-paced Agile-Scrum environment that is focused on quality results
  • Practical experience with Service Oriented Architecture

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce