Java and Web trainer Offline

Mandatory Skills Description:

Mandatory Skills:

- Java development experience not less than 5 years

- At least 3 years of experience as a Senior Developer in active projects

- Experience of work with the main frameworks and technologies in Java (Spring, Spring technologies stack, Hibernate/JPA, etc.)

- Excellent knowledge of design patterns (GoF)

- Experience in conducting trainings or skill development of team members within the project team

- Knowledge of UML, the ability to use basic modelling tools

• HTML5 / CSS

• ES2018

• WebPack

• TypeScript

• REST services

• Angular 8+ / RxJS

• React / Redux / Thunk / React hooks

 

 

- Knowledge of the following technologies is necessary:

• Java Core (basics, generics, collections, input/output streams, multithreading, reflection)

• Java 8 (Stream API, asynchronous programming, date/time API)

• Spring Frameworks (Core, Spring Data, Spring Security, Spring Cloud)

• JPA / Hibernate / JDBC / SQL

• Maven

• SOAP / REST Web Services

 

Knowledge of the following technologies will be a plus:

• XSD / XSLT

• Spring Security

• Spring Cloud / Batch / Integration

• Spring Reactive Streams

• Scala

• AKKA

• JEE technologies: JMS / EJB / CDI / WildFly

• Java tuning and profiling

• Google Guava

 

Nice-to-Have Skills:

Knowledge of the following technologies will be a plus:

• NgRX

• Zone.js / NgZone

• Testing in Angular / React (frameworks Jest/Jasmine/Mocha/Chai)

• JWT

• Redux Forms, Redux Middleware

• Web workers

• Vue.js

• Mobile web development (React Native / NativeScript / Ionic / Flutter)

• PWA

• Advanced HTML5 technologies

 

Languages:

English: C1 Advanced

The job ad is no longer active
Job unpublished on 18 March 2021

Look at the current jobs Java Kyiv→