At least 7-10 years of experience with the following technologies: JAVA, J2EE, Spring 3.X/4.X, Hibernate, JSP, JSF, Struts 2.
- Proven working experience on Java builds leveraging ANT and Maven.
- Deep understanding on Core Java technologies.
- Experience in Struts, hibernate and preferable on JSF architecture.
- Experience on Web services WSDL, UDDI, XML, DTD, XSD,XLST,SOAP, JAVA RMI.
- Experience on any mainstream Java application server.
- Familiarity with Database queries preferable on Oracle platform.
- Design Patterns and Principles, OOPS.
- Experience implementing Enterprise Service Bus.
- Experience and proficient in Single Sign On implementation (Knowledge of openSAML API is a PLUS).
- RDBMS – Oracle 10g/11g/12C.
- Experience working in E2B, B2B models .
POSITION REQUIREMENTS:
* Must have an Active, Favorable Adjudicated SF-86 or higher level Clearance. DoD Preferred.*
- Must demonstrate proven experience in Apache Maven / ANT technologies.
- Must have excellent VERBAL and WRITTEN skills in English.
ESSENTIAL DUTIES:
To perform this job successfully, The individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, Skills and Abilities required.
- A senior level software developer with strong and successful technical lead experience.
- Advanced knowledge in developing J2EE based applications using Struts, Spring and Hibernate and other widely used frameworks.
- Proactive and highly organized, with strong time management and planning skills.
- Experience developing secure web services using top down or bottom up approach.
- In depth knowledge of Software development and implementation in web and client server technologies.
- Proficient in Data modeling and development.
- Excellent oral and written communications skills.
- Able to meet tight deadlines and remain calm under pressure.
- Ability to lead enterprise integration efforts and conduct technical discussions with stakeholders.
NICE TO HAVE TECHNOLOGIES:
- Experience on Oracle BC4J , OC4J and Oracle App server related technologies. EJB and Gradle
- Experience on Application securities and vulnerabilities.
- Experience cert base authorization and authentication implementing web service technologies.
- Experience on Cloud technologies, Continuous Integration using any technologies.
EDUCATION, CERTIFICATIONS and/or MEMBERSHIP:
- Degree in Computer Science or equivalent of 10 years'
- Experience on Application securities and vulnerabilities.
- Experience cert base authorization and authentication implementing web service technologies.
- Experience on Cloud technologies, Continuous Integration using any technologies.
COMMUNICATIONS SKILLS:
This job requires interaction with the Program Manager, Project teams and End-Users. Must have the ability to effectively and clearly communicate ideas and concepts both orally and in written documents
Job Types: Full-time, Contract
Schedule:
Experience:
Work Location: