· Core Java concepts, Multi Threading, Concurrency, Depth in object oriented and functional programming
· Algorithms, Data structures, Collections, new concurrency libraries, garbage collection, java command line, jvm ( Hash Map , Tree Map, Binary Search, Arrays )
· Elastic search (HSQL),Caching (Oscache/Ehcache)
· Strong implementation skills on Microservices and working knowledge of Kafka (or MQ)
· Experience designing and developing RESTFul API Services Spring / Spring Boot, Spring Security, JSON, XML and other open source frameworks (3+ years).
· Hands-on experience in Java based Web and API development platforms on transactional system (e.g Banking, payments , ecommerce, Insurance) - 3+ Years
· Strong understanding of RDBMS/ SQL and SQL performance ( JDBC & KAFKA), NO SQL
· Strong backend implementation experience JBOSS/Weblogic/Tomcat
· Continuous Test Driven development experience
· Knowledge of Elastic search frameworks like HSQL
· Experience with Agile Methodology
· Experience in implementing application on cloud and integrations.
· DevOps and CI/CD pipeline knowledge - Mainly Teamcity, Selenium.
· Hands-on experience building scalable, enterprise level cloud native distributed data services using Openshift or similar, and workflows using Drools, and jBPM or Activiti
· Ablity to comprehend problems and communicate solutions
· Logical Reasoning and implementation
· Ability to debug issues and source solutions if face complicated issues
Bachelors (BS in Computer Science) or Similar
For more information please contact: