Senior Java Engineer

Location : Eden Prairie , MN

Primary Responsibilities:

  • Predict emerging customer needs and develop innovative solutions to meet them
  • Solve unique and complex problems with broad impact on the business
  • Translate highly complex concepts in ways that can be understood by a variety of audiences Influence senior leadership to adopt new ideas, products, and/or approaches
  • Play a tech lead role and help with technical planning, designing, coding and testing.
  • Deploy and maintain Applications/Systems


Required Qualifications

  • Undergraduate degree in applicable area of expertise or equivalent experience
  • 6+ years of experience with the System Development Life Cycle
  • 5+ years of experience in Web Application development using Java, JSP, Servlets, JEE, Spring, JSF and Hibernate technologies
  • 3+ years of experience in Javascript and Ajax.
  • 2+ years of relational database experience
  • Will be expected to function as a mentor for junior developers, providing assistance where needed
  • Expertise in Application Architecture, Object Oriented Design Patterns and Database Design.

Preferred Qualifications

  • 3+ years of experience in Angular JS and JQuery
  • 2+ years of experience in single page application (SPA) using Angular JS or Backbone.
  • Experience with Agile development using Scrum
  • Experience using Mule ESB
  • Experience using Alfresco for document management
  • Experience in Healthcare Industry