BE/BTech in Computer science with 5+ years of experience · Spring Boot (Micro services framework). · Excellent programming skills · Multithreading Programming. · Maven Builds & handling the deployments in UNIX setting. · One ORM Technology(JPA with Hibernate). · Building the scalable and Fault-Tolerant Systems using above technologies. · Knowledge of multithreading is a must · Strong knowledge of object oriented various design patterns, architectural Patterns and software engineering best practices. · Strong experience in Linux Unix · Good Experience in SQL Queries and Databases · Excellent debugging skills is must to have. · Ability to work without supervision · Proficient in Java,
with a good knowledge of its ecosystems · Familiar with various design and architectural patterns · Skill for writing reusable Java libraries · Knowledge of concurrency patterns in Java · Implementing automated testing platforms and unit testsExperience with the following tools and technologies · Java , Spring · Proficient understanding of code versioning tools, such as Git · Maven /ant Builds & handling the deployments in UNIX environmentGood to Have : · Shell/Perl/script programming would be addon. · Experience with popular web application frameworks, such as Play and Spark · No SQL exp like Cassandra /MongoDB. · Kafka or Hive MQ hands On. · Any IOT based project execution experience. · Asynchronous Programming using java 8.