Position: Java Developer. Sign-on Bonus
Company: DataArt
Category: Java
Experience required: 3y
English level: upper

PROJECT OVERVIEW
We offer $2,000 as a sign-on bonus to the specialist that will accept our offer and join DataArt in this position. The bonus will be included in the first salary. The client uses Scrum and scaled Agile framework for the project. Program management, Solution Architects, and Business Analysts are involved on the DataArt side. The program has started last year and will continue next several years. The program consists of several projects and aimed to help the customer with technological transformation by re-platforming (developing new versions) the entire system into the Cloud and using Cloud-native technologies alongside keeping the existing solutions up and active. The solution is currently running in production, and it is required to develop new features addressing clients business requests and keeping them up and active The team actively collaborates with the Customer and there are Customer Experts available to advise on any questions related to the system and business.

TECHNOLOGY STACK:
Back-end: Java 1.7-1.8, Liferay, ANT, Git (BitBucket); Front-end: JSP; Database: PostgreSQL.

Responsibilities:
- Writing code and stabilisation.
- Unit and integration tests.
- Communications with the team.
- Participation in scrum process, estimations and sprint commitment and retrospective.
- Code review.
- Help support team with route cause analysis of production incidents.

Requirements:
- 4+ years of production experience in Java.
- Skills in API design, database design.
- Experience with PostgreSQL.
- Experience in object-oriented programming (OOP), object-oriented design (OOD), and design pattern.
- Team player with initiative and a results-oriented attitude, a good sense for quality.
- Extensive analytical and problem-solving skills.
- Knowledge of Agile methodologies.
- Great communication skills, spoken English.

Nice to have:
- Knowledge of JavaScript frameworks (Angular.js).
- Experience with Oracle.
- Experience in the finance industry.
- Experience using Continuous Integration systems.
- Code performance analysis and optimization skills.