Job Description :
Opportunity Overview
Here is the job description regardless of the Senior Software Engineer or Consultant role - for the consultant role is expected to be having prior experience as Solutioning Lead / Architect in Java/J2EE implementation or application transformation initiative.

Job Description:
Assist in the development and implementation of the Data Access initiative for the Global Data Privacy program.
Responsible for Specific technical deliverables which include supporting activities required for an Agile Release Train (PI planning, story pointing, etc, providing detailed design documentation as necessary, assisting in development operations activities as needed, producing code developed in AngularJS and Java, producing automated unit tests, providing configuration data as needed, assisting with system implementation, and providing post implementation support.
Provide technical oversight for software projects and contribute to the development and delivery of software solutions including design documents and proof of concepts.
Offer technical leadership to ensure delivery of software capabilities with a high level of innovation, quality, and efficiency.
Perform code reviews of co-worker’s deliverables to ensure correct coding principals are adhered to in order to prevent error conditions from being introduced.
Follow and promote quality assurance processes while actively looking for opportunities to enhance standards.
Provide technical guidance and training to the other team members.
Knowledge/Experience
Java, J2EE, Java Messaging Service, JBoss, Apache, HTTP and TCP/IP Protocols
Oracle, PL/SQL, JDBC, Postgres
Angular JS2,JSON
Web Services (SOAP, REST, XML, XSL)
Bamboo/Jenkins/Selenium
Rally/Jira
Object-oriented design and programming
Web Application development