Posted on: 16/12/2025
Description :
Key Responsibilities :
- Develop, optimize, and maintain high-performance Java applications with a strong focus on multithreading and concurrency.
- Design and implement scalable, fault-tolerant, and low-latency system components.
- Work extensively with Java Collections, JVM internals, concurrency utilities, and design patterns.
- Build and consume RESTful APIs and integrate with microservices-based architectures.
- Collaborate with cross-functional teams to understand business requirements and deliver quality solutions.
- Troubleshoot and resolve performance bottlenecks, concurrency issues, deadlocks, and memory leaks.
- Participate in code reviews, unit testing, and CI/CD pipelines.
- Improve system reliability, throughput, and efficiency through thread optimization and resource management.
Required Skills & Qualifications :
- Strong expertise in Core Java (Threads, Executors, Synchronization, Locks, Concurrent Collections).
- Hands-on experience with multithreaded and concurrent programming.
- Good understanding of JVM internals, garbage collection, and performance tuning.
- Experience with REST APIs and microservices architecture.
- Familiarity with CI/CD tools, version control systems (Git), and testing frameworks.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1590967
Interview Questions for you
View All