Java Developer

Java Developer

  • 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

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

Good to have one or more of the following

  • 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

Send your resumes to careers@tarento.com

Scroll to top