Position: Full-Stack (Java+Angular) Developer
Company: Limestone Digital
Category: Java
Experience required: 2y
English level: upper

**Required skills:**

● 2+ years of commercial experience in software development
● Proficiency in Java and Kotlin;
● Spring Boot, Spring Framework and related technologies;
● Experience in JPA, ORM: Hibernate;
● Strong knowledge of PostgreSQL, Oracle Database;
● Experience with RESTful API’s, building heavy-load REST and SOAP services;
● Experience in Microservice architecture and its patterns;
● Excellent knowledge of Angular 8+, TypeScript, RxJS;
● Experience with JavaScript (ES6);
● Version control system (Git);
● Good knowledge of CI/CD technologies.

**Required English skills:**
● Upper-Intermediate written + spoken English

**As a plus:**

● Experience with JHipster generated projects.
● Experience with Docker.
● Experience with Machine Learning algorithms, Keras, TensorFlow.

**Responsibilities:**
● Work closely with our engineers and client to develop a high-quality result for our customers;
● Take part in requirements analysis;
● Suggest technical and functional improvements to add value to the product;
● Research and evaluate technical options to implement business requirements;
● Provide estimates;
● Communicating with external web services;
● Develop and write efficient, readable code in Java / Kotlin / TypeScript;
● Work with third-party libraries;
● Self-improvement development processes.