Role: Java Full Stack developer
Location: Remote/Rockville, MD
Duration: Long Term
EXPERIENCE and QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Experience in design and development of Java and J2EE based web applications using Java frameworks is required.
Experience in UI framework tools and technologies is required.
Experience in designing systems based on Service Oriented Architecture principles. Knowledge of an Enterprise Service Bus (ESB) and developing/provisioning micro services.
Working knowledge and experience implementing SAML specification and openSSO library-based authentication services.
Developing Securing web services using o-Auth or other token-based mechanisms.
Experience in web browser secure session cookie management.
5-8 years of recent experience with the following technologies is required:
Struts 2/ Angular 2+
Spring 3.0, EJB 3, Hibernate
Oracle Weblogic, Apache HTTP
3-4 years of experience with the following technologies:
Oracle Database, SQL/ PL/SQL
SOAP/ REST, XML, XSD, XLST, WSDL, JAX-WS/CXF
JUnit/ JMock/ Selenium
C: EDUCATION, CERTIFICATIONS and/or MEMBERSHIPS
Bachelor's degree in computer science or related field preferred
Sun/ Oracle Certified Java Programmer desirable