* Programming Languages | JAVA, JavaScript, Bash, SQL.
* Frameworks/Libraries | Spring Boot, Spring MVC, Spring Data, Spring Cloud, Spring Security, Hibernate, JSP, Java Persistence API (JPA), FFMPEG.
* Web | JSP, Bootstrap, JQuery, AJAX, Thymeleaf, Rest, Soap, Angular/React.
* Databases/Caching | MySQL, MongoDB, Memcached, Redis, RabbitMQ, ActiveMQ.
* Tools | NetBeans, Subversion, Apache Maven, Git, IntelliJ, Mongo Shell, SecureCRT.
* Servers | Apache Tomcat, Nginx, Apache2.
* Operating Systems | Ubuntu(Server), Windows.
* Plus point to have the understanding of the below:
* Amazon Web Services: EC2, S3, Elastic Beanstalk, Auto Scaling,Route 53, RDS.
* Virtual/Failover IPs, Load Balancing, servlet and web proxy servers’ configuration and deployments.
Mandatory Skills :
*J2EE *JavaFX *NIO *Spring/SpringBoot *Threading
*Databases (SQL + NoSQL)
*Caching *Messaging
*MicroServices Architecture (Spring Cloud)