*Senior Java Developer Dulles, VA 6+ Months*
You will be working within a DevOps team responsible for building and supporting a secure cloud-based identity platform supporting the needs of a fast growing company. You will play a lead role in designing and developing Identity & Access Management (IAM) Solutions around Access Management, Identity Provisioning, Directory Management, SSO, Federation, Identity Management, etc and help deliver cost-efficient multi-region Cloud based deployments. *Key responsibilities:* - Perform assessments and performance analysis to support, design, and develop new technical Identity & Access Management (IAM) components - Build, customize and support open sourced technologies - Design and develop components in OpenIDM, OpenAM, OpenDJ, and OpenIG - Design and develop Single-Sign-On (SSO) solutions using the latest Web Standards and Specifications - Engineer internal and external interfaces (PHP, Java, Node, Python, LUA, Apache modules) - Translate technical components into project requirements and assist in prioritizing development efforts - Support internal/external testing activities and correct software discrepancies, as identified - Work in an Agile S/W development environment with frequently changing requirements - Provide technical mentorship and guidance to junior team members - Provide well-written design documents - Support existing software including development of enhancements, defect resolution, determining and resolving performance issues, debugging, upgrading, deployment and migration. - Participate in, coordinate, or conduct Software Engineering activities including architecture, design, methodologies, best practices, standards, etc. - Utilizes sound decision making skills and communicates well with other team members and business users. - Identifies problems and recommends solutions. - Deliver quality applications on time. - Works in a team environment, including cross-functional teams and teams with business users throughout the company. - Research and learn emerging technologies, perform industry analysis, product benchmarking - Contribute to the technical understanding and promotion of new and existing standards, solutions and tools *Qualifications:* - 10+ years of experience, BS Degree. MS Degree preferred. - 7+ years of development experience in Java/J2EE web applications as well solid JavaScript or other scripting languages, HTTP, and IP networking. - 4+ years Identity & Access Management Development Experience - 3+ years of development experience working with RDBMS, LDAP and NOSQL databases - 2+ years of design and development experience in ForgeRock stack including OpenAM, OpenDJ, and OpenIDM - 2+ years of experience in designing and developing RESTful web services using both XML and JSON. - 1+ years of experience with JavaScript frameworks eg:- AngularJS, Node, jQuery - 1+ years of experience working in a continuous integration / continuous deployment environment. Demonstrated success launching cloud applications and services - Experience developing Single-Sign-On solutions for clients - Very strong working knowledge of Identity Management, Single Sign On and Federated Identity principles - Experience with SAML2, OAuth 2.0, and OpenID Connect. - Strong understanding of directories, LDAPv3, LDAP Schema, and LDAP Replication. - Strong understanding of PKI, encryption, certificate management etc. - Java/J2EE software development experience in a UNIX/Linux environment - Web technology knowledge: HTTP, HTML, SOAP, WSDL, JAXWS, JavaScript - Experience with DevOps tools (i.e. Jenkins, Docker, Git) - Knowledge of the primary AWS services (EC2, ELB, RDS, Route53 & S3) desired - Experience implementing AWS services in a variety of distributed computing environments desired - Application performance tuning and optimization - Development fluency in multiple programming languages (ex. Java, C, Python, JavaScript, LUA) - Solid understanding of the architectural concepts of Identification, Authorization, and Authentication. - Strong foundation in Object Oriented Design techniques - Experience in: JDK 1.8, JUnit, JSP/Servlets - Experience working with different Application servers - Test Driven Development: Experience using JUnit, and mocking frameworks like PowerMock and EasyMock - Experience in building and maintaining scalable and distributed systems - Experience with IT compliance and risk management requirements (eg. security, privacy, SOX, HIPAA etc.) - Experience with version control software such as Git, SVN, CVS etc - Excellent written and verbal communication skills, ability to work across organizational boundaries - Proven success in delivering working solutions under tight deadlines *Thanks & Regards,* *Abhishek Ojha* *732- 837- 2138* *ao...@sagetl.com <ao...@sagetl.com>* -- You received this message because you are subscribed to the Google Groups "SAP Resource Center" group. To unsubscribe from this group and stop receiving emails from it, send an email to sap-resource-center+unsubscr...@googlegroups.com. To post to this group, send email to sap-resource-center@googlegroups.com. Visit this group at https://groups.google.com/group/sap-resource-center. For more options, visit https://groups.google.com/d/optout.