Job Description :
J2EE / Java Development: 8 - 10 years of experience developing web-based Java / J2EE applications
Hibernate: 3+ years of experience developing Java / J2EE web-based applications utilizing Hibernate for the persistence layer
Struts & JQuery: 3+ years of experience utilizing Struts for the front-end framework and javascript frameworks like JQuery
Agile: 2+ years of experience following Agile methodologies

Project and Team Overview:
Johnson & Johnson Vision is seeking a senior-level J2EE developer to contribute to the enhancement of an existing global E-Commerce ordering application called Nextgen/Acuvue Online. It is a Business-to-Business site for eye-care professionals (ECPs), ie., practitioners, distributors, large customers. ECPs can place orders of contact lenses, prescribe prescriptions for patients, view a wide range of reports regarding orders and financials, check the status of orders, etc. It is in 34 different countries and written in 42 different languages, meaning there are many requirements and nuances unique to each region and / or country that need to be considered (ie., regional privacy, language translations – 1 bit v. 2 bit characters, marketing, scheduling, sites, prescription requirements in a B2B model v. no prescription requirements in a B2C model, etc.

Day-to-Day responsibilities will include:
Conducting enhancements within the confines of an existing framework, including taking a basic requirement from the business and using it to conduct all enhancements from the front-end HTML prototypes all the way through to the back-end working with the database
Writing test plans
Working within the J&J change control process

Technology Stack in Environment:
J2EE, Struts
Persistence Layer: Hibernate , Business Logic: EJBs
Working knowledge of Front-End technologies, including HTML and Javascript Libraries like JQuery
Back-End: Oracle
Responsive Design Components
Web Service Calls that pass XML (SOAP for existing services, REST for new services) , Integrate with ERP systems (SAP – interfaces using Web Service Calls)
WebLogic application server
Agile: Understanding of the overall Agile methodology and preferably experience utilizing JIRA
Experience developing middle-tier, web-based applications