Required Skills: CASH, SNAP
          Job Description
                    Java Developer
 MI – State of Michigan 
 Integrated eligibility exp
 Must have an experience with SNAP or CASH systems.  
  
 REQUIRED SKILLS:
 * 9+years of development experience in Java 6.0 and J2EE application components including JSP, Custom Tag libraries, JavaScript, Session EJBs, JDBC, etc. And also 5+years experience on SQL .
 •  Experience with SNAP or CASH systems.  
 * Object Oriented analysis and design using Singleton, Factory and DAO design patterns
 * Understanding of MVC architecture
 * Proficiency in SQL and experience with relational databases.
 * Exposure to Hardware/Software upgrades and making compatibility changes to API’s
 * Hands on experience with Performance tuning of Persistence layer and Application Logic.