core Java backend/system-level developer

Crisil

Maharashtra

On-site

INR 1,200,000 - 1,800,000

Full time

31 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Crisil in India seeks a strong Core Java developer to drive backend services using Java 17/21 in a Linux environment. You will own low-level performance, memory optimization and inter-service communication via REST and messaging while ensuring robust design and error handling.

You will collaborate with cross-functional teams, participate in CI/CD pipelines, and work on low-latency, distributed systems, focusing on writing efficient Java and keeping data fresh in memory.

Qualifications

  • Strong core Java development experience (Java 1.8+; current projects in Java 17/21).
  • Strong command of: OOP concepts, Java Collections, Exception handling, Multithreading & concurrency.
  • Experience in inter‑service communication (REST, TCP, messaging).
  • Experience with ZMQ for TCP-based communication and HTTP‑based communication in Python.
  • 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.

Skills

Core Java
OOP concepts
Java Collections
Exception handling
Multithreading & concurrency
REST & Messaging
Linux
Inter-service communication
Distributed messaging systems
Caching & memory optimization
Python knowledge
CI/CD pipelines
Agile methodology

Tools

ZMQ
HTTP (Python)

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

core Java backend/system-level developer
core Java backend/system-level developer

Crisil • Chennai District

On-site
INR 1,200,000 - 1,800,000
Java Back End Developer
Java Back End Developer

Dynpro • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Java Back End Developer
Java Back End Developer

Capgemini • Chennai District

Hybrid
INR 4,000,000 - 6,000,000
Senior Java Developer
Senior Java Developer

Bahwan CyberTek • Chennai District

On-site
INR 800,000 - 1,200,000
Java Back End Developer
Java Back End Developer

V2 Solutions • Chennai District

On-site
INR 2,800,000 - 4,200,000
Java Backend Developer
Java Backend Developer

V2 Solutions • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

N2P Systems • Navi Mumbai

Hybrid
INR 1,200,000 - 2,400,000
Java Developer
Java Developer

Agiliad • Pune District

On-site
INR 600,000 - 1,200,000
Docker and Kubernetes exposure
Kafka/RabbitMQ exposure
Jenkins/GitHub Actions or similar CI"
+1
Java Developer
Java Developer

Shashwath Solution • Dadri

On-site
INR 700,000 - 1,100,000
Java Developer
Java Developer

Elabs Infotech • Hyderabad, Pune District

On-site
INR 1,000,000 - 1,400,000