Previous Job
Sr Java Programmer
Ref No.: 16-03457
Location: Dallas, Texas
Start Date / End Date: 10/24/2016 to 10/31/2017
 Hi Team,
Vasu, please go ahead and close this with your candidate Nagaraju for the following JD.
The project work is in DFW Area for a min of Six (6) + months contracting project work.
The client is looking for someone with More than Seven (7) + years of development experience in Java / J2EE web applications as well solid JavaScript or other scripting languages, HTTP, and IP networking
  • Experience in secure web applications while adhering to OWASP and OASIS recommendations.
  • Experience in designing and developing RESTful web services using both XML and JSON.
  • Solid understanding of the architectural concepts of Identification, Authorization, and Authentication.
  • 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.
  • Basic understanding of RDBMS and relational databases.
  • Java / J2EE software development experience in a UNIX / Linux environment.
  • Strong foundation in Object Oriented Design techniques.
  • Experience in: JDK 1.7 or JDK 1.8, JUnit, JSP / Servlet
  • Experience working with different Application servers.
  • Web technology knowledge: HTTP, HTML, SOAP, WSDL, JAXWS, JavaScript.
Frameworks like Struts, Spring.
  • Knowledge of TCP / IP and related protocols – theoretical and also practical.
  • Experience in building and maintaining scalable and distributed systems.
  • Good SQL skills with knowledge of Oracle / DB2 RDBMS.
  • Experience with version control software such as Git, SVN, CVS etc.; experience with IDE such as Eclipse.
  • Excellent written and verbal communication skills, ability to work across organizational boundaries.
  • Proven success in delivering working solutions under tight deadlines.
Preferred knowledge / experience:
  • Experience designing and developing in ForgeRock tools including OpenAM, OpenDJ, and OpenIDM.
  • Basic knowledge of UMA.
  • Experience in designing and building scalable web services.
  • Experience with NoSQL databases.
  • Server knowledge (at least one) : JBoss, Tomcat, Spring Boot, Jetty.
  • Test Driven Development: Experience using JUnit, and mocking frameworks like PowerMock and EasyMock.