| 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
|
|
|
|
|


|
|