Search Jobs

Specialty (required):
Keyword(s): 
Location(s): 
   

Job Information

Title:  Senior/Lead Expert Java J2EE Architect/Developer
Location:  East Hanover, NJ
Job Type:  Direct Hire
Compensation:  $110,000.00 to $130,000.00 per Year
Reference Code:  887652-AQG
Description:  In this role, the candidate will be responsible for the following activities and tasks:
  • Lead architecture, design, development, code reviews, and unit and integration testing for large scale development of a suite of proprietary Java J2EE pharmaceutical software products, including utilities, in support of in-house and outsourced highly complex, Phase I-IV global clinical trials
  • Lead teams of software developers by ensuring standard procedures are followed for the purpose of managing quality and timeliness of delivery
  • Provide solid technical leadership for project teams
  • Analyze business processes to understand and document business needs
  • Estimate cost of developing a technological solution to meet business case
  • Design technological solution using standard modeling language and prose
  • Lead Object-Oriented design reviews
  • Code and unit test technological solutions to ensure detailed assertions of software design
  • Lead code and unit testing reviews for technical accuracy
  • Set collaborative design review and unit testing goals for and with project teams
  • Document system documentation including design documentation (use cases, component descriptions, and logical designs); traceability matrices, installation guides, and release notes
  • Commit system documentation and source code in accordance with version control strategy
  • Define versioning and build management process
  • Support knowledge transfer of technological solutions
Requirements:  To be considered for this opportunity, candidates must meet the following qualifications:
  • Technical degree is required
  • Master's degree in Computer Engineering or Computer Science (a plus)
  • 8-12+ years of experience in software development gained in the pharmaceutical industry or a highly technical environment
  • Advanced knowledge of system architectural concepts
  • Experience leading and managing delivery of complex technology products
  • Experience architecting enterprises
  • Expertise in the following areas: Core Java / JDK / Swing / RMI; Java EE - JDBC, JSP/Servlets, EJB, MDB, Swing components, Java Mail APIs, JNDI, JUnit, Maven, ANT; RDBMS: Oracle; Application Servers: JBOSS, WebLogic Portal; Java IDE, Eclipse; XML Related tools and technology; Struts, Spring, Hibernate Frameworks; Restful Web Services Design and Implementation; Ajax, JavaScript, and JSON
  • Computer system validation and strong Unit and JUnit testing
  • Ability to justify a business case for a technological solution
  • Advanced knowledge of Object-Oriented design (patterns, principles, and pragmatic use)
  • Ability to effectively communicate software designs using standard modeling language
  • Advanced knowledge of software refactoring
  • Advanced knowledge of unit and integration QA testing
  • Advanced knowledge of database management and reporting support: Oracle (SQL or PL/SQL) and equivalent clinical database management
  • Understanding of clinical database management systems and/or relational databases as applied to clinical trials
  • Ability to independently analyze the impact of complex changes to clinical standards and processes
  • Ability to independently multi-task
  • Ability to switch between different projects for design, coding, and management
  • Excellent attention to all of the following: detail, quality, and customer focus
  • Seamless ability to work to deadlines
  • Excellent communications skills