Skip to main content

core Java backend/system-level developer

Technology
Crisil
Pune, India2 months agoUntil 2/3/2027
Full timeOn-site

Job description

Job Description (JD) – Must Have (Core Skills) ·

  • Strong Core Java developer (minimum Java 1.8; current work in Java 17/21) ·
  • Strong command of: o
  • OOP concepts o
  • Java Collections o
  • Exception handling o
  • Multithreading & concurrency (locks, executors, sync, thread pools) o
Experience in inter‑service communication (REST, TCP, messaging) ·

Experience with: o

  • ZMQ for TCP-based communication o
  • HTTP‑based communication in Python (or any other language) components ·
  • Ability to work independently with minimal supervision ·
  • Hands-on experience with Caching, memory optimization and maintaining latest data in temp & process memory ·
Experience in distributed messaging systems ·
  • Comfort working in Linux environments Good to Have ·
  • Working knowledge of Python ·
Experience with Job Scheduler ·
  • Familiarity with ReactJS (only optional, front-end exposure) ·
Experience with CI/CD pipelines and Agile methodology ·
  • Exposure to low‑latency applications Not Required No requirement for Spring, Spring Boot, Hibernate or ORM experience.
Keywords
Core JavaOOPJava CollectionsMultithreadingConcurrencyRESTTCPZMQPythonCachingMemory OptimizationDistributed Messaging SystemsLinuxCI/CDAgileLow-latency ApplicationsJava 17Java 21Distributed MessagingJob Scheduler

Interested in this role?