| 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
|
|
|
|
|


|
|