Company: SGP India
Job Summary:
SGP India is looking for a highly skilled Senior Java Engineer with deep expertise in core Java and distributed systems. This role is ideal for engineers who enjoy working close to the JVM, solving complex concurrency and messaging problems, and contributing to high-performance, scalable systems. You will work on challenging product-grade systems and collaborate with experienced engineers in a hybrid work environment.
Key Responsibilities:
Design, develop, and maintain high-performance Java components for distributed and messaging systems
Work extensively with multi-threaded systems, concurrency control, and JVM internals
Debug and enhance large, complex, and legacy Java codebases
Diagnose and resolve performance bottlenecks and production issues
Work with messaging systems and understand delivery guarantees and protocol behavior
Participate in architecture discussions and long-term product improvements
Collaborate with global engineering teams and contribute to engineering best practices
Required Skills & Experience:
Core Technical Skills:
5–10 years of hands-on experience in Java development
Strong command over Core Java and Java concurrency
Deep understanding of:
Threads, locks, and synchronization mechanisms
Java NIO, socket programming
File I/O, persistence, and journaling
JVM memory model and garbage collection
Experience debugging distributed systems or messaging platforms
Messaging & Protocols (At least one strong area required):
Experience with JMS or message brokers such as Kafka, RabbitMQ, ActiveMQ, or EMS
Strong understanding of message delivery semantics including acknowledgements, transactions, redelivery, and selectors
Familiarity with wire-level protocols such as OpenWire, STOMP, MQTT, or similar protocol stacks
Debugging & Problem Solving:
Proven ability to read, understand, and extend large legacy Java codebases
Strong troubleshooting skills for performance issues and production failures
Experience in root cause analysis and system-level debugging
Open Source & Communication:
Prior open-source contributions are a strong advantage
Ability to communicate effectively in writing, especially when interacting with open-source communities such as Apache
Educational & Professional Background:
Graduate from a Tier-1 university preferred
Experience working in good product-based companies
Medium to long-term tenure in previous roles is highly desirable
Work Mode:
Hybrid work model
Willingness to work from Hyderabad