Position: Senior/Lead Full Stack Developer (JavaScript + Java)
Company: Grid Dynamics
Category: Java
Experience required: 5y
English level: upper

**Project description:**
The main areas of development are Java, JavaScript (Angular, React), SQL databases, and some projects on the .NET (separate point of discussion). Engineers will be focused on the two main development areas - Algorithmic trading (which will be built from scratch) and Back-office system (which is about 50% done but still contains a lot of items on the backlog).
They use Java 8, Microsoft SQL Server, JIRA and GitLab, QuickFIX-J. 

**Requirements:**
- strong programming skills in Java (min 5 years) and understanding of Microsoft SQL;
- solid knowledge of JavaScript (Angular, React);
- financial experience (FIX Protocol; understanding of financial markets; experience using other trading platforms);
- be open to learning other development tools as the situations arise (95%+ of the work is Java but sometimes you need to do some light work in another language for a short sprint);
- good collaboration skills (collaboration with the team is important as we get feedback from the customers and make changes based upon the feedback).

**We offer:**
- a competitive salary that also depends on the relevant expertise and technical interview results;
- options for education/certifications, growth, and promotion (PR sessions every 6 months);
- great internal engineering culture;
- the ability to work hand-in-hand with the customer, project rotations, and business trips to the USA.