Java Developer

3 Position - 4 to7 year exp

You will be responsible for

  • You must be a hands-on developer with a natural passion towards software engineering.
  • You should know eclipse and all its keyboard shortcuts, used Git and understand the branching and merging techniques.
  • You should know your project completely and should have also deployed the application in test/prod environments.
  • You are good in Linux and having an ability to write scripts in Shell or Maven or Jenkins is a huge

Skills you must have

  • Good Logical and Analytical skills. Clear verbal and written communication capability.
  • Strong Fundamentals - OOPs, Algorithms, Data Structures, Design patterns
  • Technical expertise - Strong Java programming and debugging skills.
  • Excellent understanding of Database, Web Services (REST).
  • Framework - Hands on experience in 2 or more java frameworks
  • Working experience with unit testing frameworks

It’s good if you have these skills also

  • Working experience on queue implementations
  • Working experience on multithreading and concurrency
  • Working experience with unit testing frameworks
  • Working experience in implementation of design patterns
  • Working experience of any NoSQL or GraphDB
  • Working experience of Hadoop/Spark in Big data projects
  • Working experience on analytics projects
  • Knowledge of scala programming