Position: Full-Stack Java Engineer
Company: DNA325
Category: Java
Experience required: 5y
English level: upper

Our client builds cutting edge digital solutions used by some of the largest automakers in the world. We are woring under customer support solution that offers semi-automated knowlage base creation and aims to use machine learning to produce reasonable answers out of knowlage base.

We’re looking for a Full-Stack Java Engineer to join our team to develop the product, contribute tp engineering best practices and processes. We’re looking for people who care about the product and business case in addition to architecting and engineering the solutions. This is the kind of project where your voice is heard and you have the ability to make a real impact on the technical direction.

REQUIREMENTS:
- A full-stack experience to work across the back-end, front-end & cloud infrastructure;
- Good Java programming skills, Spring Boot and Hibernate;
- Experience with MySQL;
- JavaScript & TypeScript, React & Redux, HTML5 / CSS;
- Amazon Web Services.

NICE TO HAVE:
- ElasticSearch, Lucene;
- Programming in Python and/or Node.js;
- Test-driven development practices (unit tests, integration, e2e);
- Experience with Ansible, Docker, and Terraform.

COMPLEX PARTS:
- Custom search engine based on Elastic Search;
- Integrations with Auth0, Stripe;
- Browser extension with client web-apps integrated;
- WYSIWYG clients’ websites builder.