Search Jobs

Specialty (required):
Keyword(s): 
Location(s): 
   

Job Information

Title:  Java Programmer with Federated Identity Management
Location:  Waynesburg, PA
Job Type:  Direct Hire
Compensation:   per Year
Reference Code:  940830-EQG
Description:  Our client is surrently seeking an experienced Software Engineer as a Java Programmer with Federated Identity Security implementation experience. The candidate will participate in implementation of complex, mission-critical, enterprise applications. The position will be working with a moderately sized team in a fast paced environment and will have the opportunity to work in architectural layers on a variety of programming projects. Essential Functions (including but not limited to):
  • Implementation (including unit and integration testing) of Architecture/Design
  • Contribute to Architecture and Object Oriented Design
  • Design and implement interactive applications that highly visible within large government and commercial organizations
  • Implementing Federated Identity Management and Security within autonomous domains that include .COM, .MIL and .ORG networks
  • Database Design and Programming
  • Drive functional requirements definition by observing, interacting with, and gathering feedback from all users/customers
  • Contribute to the growth of team through displaying professional qualities and mentoring to Jr. staff
A qualified candidate would have a minimum of a college degree and 5+ years of experience as a Software Engineer with 1+ years of experience implementing Federated Identity Security solutions across different domains (such as a Federation that includes .COM, .MIL, .ORG).
Requirements:  Requirements Include:
  • A Bachelor's degree in Computer Science or related field with 5+ years of implementing enterprise-scale, distributed, data centric applications with graphical user interfaces
  • Experience with software development processes and multiple successes taking enterprise scale projects from inception to deployment
  • Strong problem-solving skills and ability to think creatively
  • Experience in Object Orient Design and Programming
  • Experience in Object Oriented and J2EE Design Patterns and Related Frameworks (e.g. springframework, hibernate, etc.)
  • Experience in Federated Architectures, Identity Management and Security implementations
  • Experience with SAML 2.0
  • Experience with Identity Providers and Policy Agents
  • Knowledge of J2EE technologies (JSP, Servlets, EJB, JMS, and JDBC), application servers, and Web Services
  • Experience using SQL and related
  • Familiarity with UI technologies and MVC Framework (Struts, Cocoon, Springframework, etc.)
  • Experience with unit testing
  • Knowledge of source code control systems (RCS, CVS, SVN, etc.)
  • Experience managing project activities for Jr. programmers and developing programming priorities, goals and strategies
  • Some knowledge of Portal development and technologies
Desired:
  • Web2.0 Technologies
  • Software architecture methodologies such as SOA, MDA, ORM
  • Experience with Sun Federated Identity Management, Sun Federated Access Manager, or Ping Identity
  • Experience with Portal systems such as Liferay, Oracle Portal, JBoss Portal, Websphere Portal, Weblogic Portal, or Jet Speed
  • Open Source Application Frameworks such as Spring framework, Hibernate, log4j, Eclipse RCP
  • Integrated Development Environments, Case Tools, Design Patterns, and Object Oriented Development
  • XML and related technologies such as XSL, XQuery, XPath, XSD
  • RDBMS such as SQLServer, MySQL, PosGres, and/or Oracle
  • Web and J2EE Application Services