Position: Java Developer
Company: Customertimes Corp
Category: Java
Experience required: 2y
English level: intermediate

**Responsibilities**
- 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**
• 2-3 years of academic and applied JEE and web development experience;
• Experience with Java, ORM, HTML, XML, JSON, Ajax, SQL;
• Detail and project-oriented with a focus on quality and passion in the work at hand;
• Good spoken and written English.

**Would be a plus**
• Knowledge of JQuery, CSS, JEE, JSF, React JS, Hibernate and Lucene;
• Knowledge of Dependency Injection (IOC);
• Knowledge of Java Persistence API.

**We offer**
- A developed grading system for your individual growth;
- Well-established processes and loyal management;
- Flexible work schedule;
- A lot of corporate webinars/workshops/etc.
- Regular compensation package reviews;
- 20 working days paid vacation leave, 15 working days of paid sick leave with a certificate and 5 working days of paid sick leave without a certificate;
- Medical Insurance program for employee (and the ability for an employee to insure family members at a corporate rate);
- Certification coverage & support for participation in specialized events (webinars, conferences, training, etc.);
- Regular team-buildings inside team projects, as well as summer and winter corporate parties for the entire company (online with presents);
- Office or remote or mixed types of work;
- Free English classes in the office;
- Convenient office location in the center.