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.
More Info
Key Skills
Linux environments
Thread pools
Executors
Memory optimization
Distributed messaging systems
Sync
Job Scheduler
TCP messaging
CI CD pipelines
Java 17
ZMQ
