Position: Senior Java developer
Company: Euristiq
Experience required: 3y
English level: upper

We offer:

Professional growth and development program

Challenging projects

Flexible working hours

Competitive salary

Modern office

Healthcare insurance

Paid English courses

Team of highly talented individuals
 

Requirements:

3+ years of commercial experience with Java, Spring, JUnit

Experience with RDBMS (PostgreSQL, MySQL)

Experience with RESTful services, Client/Server Applications

Familiarity with Docker

Knowledge of JavaScript

Proficient understanding of code versioning tools, such as Git

Excellent written and verbal communication skills

English skills Upper-intermediate or better

Education: Degree in Computer Science or similar

 
Would be a plus:

Experience with Java SE Security

Familiarity with Node.js programming

Release lifecycle management 

 
Responsibilities:

Developing high quality, testable and high -performance software using agile practices; writing unit tests

Communicating with a client in an accurate and clear way, including onsite communication with end-clients 

Troubleshooting technical issues in real-time