Wednesday, 8 June 2022

Generic

 What is Reactive Programming?

For example, in an imperative programming setting, a := b + c would mean that a is being assigned the result of b + c in the instant the expression is evaluated, and later, the values of b and c can be changed with no effect on the value of a. On the other hand, in reactive programming, the value of a is automatically updated whenever the values of b or c change, without the program having to explicitly re-execute the statement a := b + c to determine the presently assigned value of a.

What is JPA?

The Java Persistence API (JPA) is a specification of Java. It is used to persist data between Java object and relational database. JPA acts as a bridge between object-oriented domain models and relational database systems. As JPA is just a specification, it doesn't perform any operation by itself.

What is microservices?

Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs

Vue.js

FrontEnd Developer: Specialized Knowledge of HTML, CSS, and JavaScript skills – Angular experience preferred, AngularJS, Vue.js, React a plus; Experience with Jenkins, NPM, Gulp.js.; Automated unit testing – Jasmine, JEST.; Automated functional testing –Selenium, Cypress.

Java Developer : Java, JPA, Spring, Spring-boot, Reactive programming; Experience in Java based distributed & scalable application development.