core Java backend/system-level developer

Crisil

Maharashtra

On-site

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

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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 • Mumbai

On-site
INR 1,200,000 - 2,500,000
Senior Java Developer
Senior Java Developer

Bahwan CyberTek • Chennai District

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

Bluescope • Mumbai, Chennai

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

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,800,000 - 6,000,000
Java Developer-S
Java Developer-S

Infosys • Bengaluru

On-site
INR 900,000 - 1,300,000
Java Backend developer
Java Backend developer

Capgemini • Chennai

Hybrid
INR 1,600,000 - 2,200,000
Senior Java Developer
Senior Java Developer

Hucon Solutions • Thiruvananthapuram

On-site
INR 1,200,000 - 2,400,000
Senior Java Developer
Senior Java Developer

Intellicredence • Gurugram District, Bengaluru

On-site
INR 1,200,000 - 2,100,000
Java Developer
Java Developer

Naviq • India

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

Wissen Technology • Mumbai

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