Java Backend developer

Job Description

  • Permanent
  • Anywhere

Java Backend developer
Calgary (Hybrid 3 days in a week)
Fulltime

Email: mohit@jconnectinc.com

Note:- looking for candidates those who are presently in Canada

Requirements
Bachelor’s degree in Computer Science, Software Engineering
Very strong analytical and problem-solving abilities
5 years of experience in Java backend development and some Angular
Very strong knowledge of software design principles: MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion
Strong knowledge of core Java: class loading, garbage collection, Java collections API, Reflections API
Java 8 Streams and Functional Programming
Strong knowledge of Non-Relational Databases and No-SQL (Mongo DB)
Strong Knowledge of Relational Databases and SQL
Experience working with Kafka is a plus
Experience working with QA testing frameworks like JUnit