Core Java Developer

Soft tech Career Info system Pvt. Ltd
  • Chandigarh
  • 10-15 lakh
  • 5-10 years
  • Views
  • 25 Apr 2017

  • IT/ Information Technology

  • IT/ Technology - Software/ Services
Job Description

REST, OOPs, Multi-threading, Collections, Design patterns, JVM

- OOPs - abstraction, encapsulation, inheritance, access modifiers ( e.g.: static ), access specifiers ( e.g.: protect ), polymorphism, abstraction vs. Interface with real use cases,

- Exception handling - all types, keywords, ducking, etc;

- Multi-threading- understanding, synchronous & asynchronous uses cases/implementation, programming skills to an extent ( usage of java.util.concurrent package ), synchronization ( producer-consumer like use case implementation )key methods such as join(), yield(), notify(),notifyall (), wait (), etc;

- Collections - ArrayList, Hashmap/table, concurrent Hashmap, (internal mechanism, key methods such as hashcode/equal-overriding, iterators/enumerations, etc;, hash collision, re-sizing, usages, etc )

- Serialization - basics & implementation details, externalizabale, essence of UUID, object graph, any constraints if any, etc;

- JVM - basics, GC, Memory management, etc;

- Design patterns - singleton

- Annotation, Generics - any exposure

- Debugging tools / profilers - any exposure.


Competencies/Skill sets for this job

Polymorphism Java Rest Oops Multi-threading

Job Posted By

O.P. Chawla
Director