Back to Job Search

Programmer Analyst

  • Location: Lansing, MI, 48933
  • Job Type:Contract

Posted 23 days ago

Terrific Contract Opportunity!

Position: Programmer Analyst

Location: Lansing MI 48933

Term: 3 months

Day-to-Day Responsibilities:

  • Write well-designed, testable code using spring MVC, Hibernate framework for entity object mapping, jQuery/HTML5, Angular/AngularJS, JavaScript, HTML, and XML
  • Develop business application components using Object Oriented java/JEE technologies, design principles.
  • Design and develop RESTful Web Services using Spring Web MVC framework.
  • Design, Develop and maintain applications using Apache Struts framework.
  • Ability to implement design patterns like Intercepting Filter, Front Controller, Session Façade, DAO, Singleton, and Service Locator
  • Execute full software development life cycle (SDLC) including experience in gathering requirements and writing functional/technical specifications for complex projects.
  • Develop database objects including stored procedures, functions.
  • Troubleshoots issues using SQL, PL/SQL scripts.

Is this a good fit? (Requirements):

  • Advanced experience in the IT industry and as a programmer analyst.
  • 12+ years of experience developing complex computer systems using Java.
  • 12+ years of experience developing complex computer systems using java IDEs such as Eclipse.
  • 8+ years of experience programming using Java JEE Struts Framework.
  • 12+ years of experience programming in SQL and/or PL/SQL.
  • 8+ years of experience programming using Java JEE Spring Framework 3.0.
  • 8+ years of development experience using Hibernate/JPA framework.
  • 5+ years of experience in projects development using JQuery, JavaScript framework.
  • 5+ years of experience working with JBOSS environment.
  • 5+ years of experience using CMM/CMMI Level 3 methods and practices.
  • 5+ years of experience implementing agile development processes including test driven development.
  • Excellent knowledge in designing both logical and physical database model.

If this sounds like the perfect fit, apply today!