*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 "Open Source Erp & Crm" group. To unsubscribe from this group and stop receiving emails from it, send an email to open-source-erp-crm+unsubscr...@googlegroups.com. To post to this group, send email to open-source-erp-crm@googlegroups.com. Visit this group at https://groups.google.com/group/open-source-erp-crm. For more options, visit https://groups.google.com/d/optout.