Position: Middle/Senior Java Developer
Company: Customertimes Corp
Experience required: 3y
English level: intermediate

**Project Description:**
Customer – the global medical affairs platform for efficiency, compliance, and impact across the pharmaceutical product lifecycle.
Customer improves adoption of best practices, and compliance, with out-of-the-box configurations based on established industry standards.
Customer’s Library provides an enterprise-wide repository for the appropriate, timely, effective, and efficient sharing of published and other approved scientific materials.
Customer provides a built-in Debarment Check feature that allows internal users to screen individual and organizational applicants against databases maintained by various bodies such as the OIG and FDA. Debarment Checks can be run as part of the workflow or manually at any time during the lifecycle of a project.
Customer’s Finance Tool enables the management and monitoring of budgets and committed funds.

**Roles and Responsibilities of the Software Developer include:**
Support the design, development and maintenance of several commercial software products, implemented across a range of production environments
Diagnose problems and develop solutions in a fast-paced, dynamic environment using Agile and traditional development methodologies
Leverage knowledge of the software development lifecycle and architecture to complete day-to-day tasks
Train incoming Software Development team members in internal procedures and product specifications

**Requirements:**
3-5 years of academic and applied JEE and web development experience required
Experience with Java,  ORM, HTML, XML, JSON, Ajax, SQL required.
Knowledge of JQuery,  CSS, JEE, JSF, React JS, Hibernate, Lucene and JSON as a plus.
Knowledge of Dependency Injection (IOC) a plus.
Knowledge of Java Persistence API a plus.
Must be familiar with entire Scrum software development lifecycle
Must have good English communication skills
Experience within Pharmaceutical industry is beneficial, but not required
An ability to work independently across multiple projects, and to meet deadlines
Entrepreneurial in your approach and able to work with minimal supervision
An ability to rapidly grasp and apply complex business and technical concepts
 Detail and project-oriented with a focus on quality and passion in the work at hand