SR. JAVA Developer - Security
SR. JAVA Developer - SecurityPreferred Qualifications:Web Servers- WebLogic and/or other JEE Application ServersDatabase - Oracle, PL/SQL Stored Procedures strongly desiredOperating Systems and Environments - Unix/Linux, WindowsAbility to do some shell or Perl scriptingApplication Architecture and Design - Enterprise Integration Patterns; Object Oriented Programming; Aspect Oriented Programming; Java Design Patterns; SOA Architecture/DesignProven ability in application design and development of enterprise solutionsExpert understanding of the software development process including analysis, design, coding, system and user testing, problem resolution and planningUnderstanding in User Interface design and web based technologiesUnderstanding in service oriented development and best practicesDeep understanding of distributed systemsUnderstanding/Experience developing and designing in an Agile methodology strongly preferredExperience in business to business (B2B) environmentsFamiliarity with Source code control systems such as SVN, ClearCase or Microsoft Visual SourceSafe.Familiarity with fundamentals of software configuration management, automated build processes, and source code control systems.Experience in business to business (B2B) environmentsExperience with Java/J2EE RequiredExperience in developing using VueJS, WebSphere Application Server, Hibernate, Spring, Oracle,NodeJS, RequiredStrong experience in building complex enterprise applications using JAVA / J2EEtechnologies RequiredExperience in BPEL orchestration and human task RequiredExperience in developing SOAP RESTful (JAX-RS) Web Services using Spring Web Service RequiredExperience in developing using VueJS, NodeJS, WebSphere Application Server RequiredJava programming in XML using JAXB, SAX and DOM RequiredExperience with IDEs like Eclipse, Jdeveloper, Spring Suite etc. RequiredVery good understating on server side implementation of the modules including distributed deployments, thread management and garbage collection configurations to optimize the performance of the application RequiredStrong debugging and troubleshooting skills RequiredExperience in implementing Java/J2EE solutions using WebLogic and Tomcat RequiredStrong JDBC programming experience in using Open JPA and other ORM tools like Spring Hibernate, Eclipse link etc., RequiredStrong SQL and Database Programming Skills using Oracle. RequiredExperience with SOA principles (loose coupling, reusability, synchronicity, high availability, scalability), SOA design patterns and integration patterns RequiredSOA governance experience, involving design with common integration patterns, common reusable modules, standards based business object definition, review the technical solutions and conforming developed code to a set of standards RequiredConversant with emerging technologies & tools in SOA space RequiredXML experience, including schema design/extensions, XML parsing with XSLT,XPath, XQuery RequiredBuild/Dependency Management - GIT or Ant RequiredSecurity Frameworks - Web service Security and Java Security RequiredParticipate in strategic initiatives relating to system development andenhancements RequiredContribute to system delivery specifications and technical designspecifications. RequiredDevelop and test the components as per the specification RequiredParticipate in all phases of projects RequiredManage individual tasks and deliverables in order to complete projects on schedule RequiredExecute on design and development consistent with approved enterprise architecture concepts, principles and frameworks. Required