Position: Java Developer
Company: Ardas
Experience required: 3y
English level: intermediate

**We are looking for a Java for our client from USA.**

**Required skills:**
- 2+ years of experience with Java
- work experience with Spring, Hibernate, PostgreSQL, Redis, Cassandra, Spark, TDD, REST API, SQL
- good spoken/written communication in English

**Responsibilities:**
You will join our Development team
You will write well-structured beautiful clean code
Assist in architecting systems and applications
Be an active contributing part of an agile development team
Participate in regular retrospectives help surface what’s not working so we can fix it, and what we’re doing right so we can improve on it
Define your career path and embrace the opportunity to grow and learn
Take an enthusiastic approach to Unit testing (including mocking and behavioral testing)

**We offer:**
A decent level of salary
Possibility to work remotely
Continuous professional competencies development and professional growth opportunities
Realization of your innovative ideas in building new solutions and services
Possibility to propose solutions on a project
Flexible schedule (40h per week)
Paid training
Paid leave 18 days / Paid sick leave
Very warm and friendly working environment
Challenging work in the international professional environment

**About project:**
The project is a collection of user data. We have been developing the project for 2 years.
The technologies we use: Spring, Hibernate, PostgreSQL, Redis, Cassandra, Spark.