Java -multi-threading
Talent Worx
Posted: July 8, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, develop, and maintain robust multi-threaded applications using Java, Core java, and implement efficient thread management and synchronization mechanisms to optimize application performance.
Required Skills
Job Description
Job Title: Java Multi-threading Developer
We are hiring for the lookout for a Java Multi-threading Developer who is well-versed in Java programming and possesses a deep understanding of multi-threading concepts. In this role, you will be pivotal in designing and implementing high-performance applications that leverage Java’s capabilities for concurrent processing.
Requirements:
Key Responsibilities:
• Design, develop, and maintain robust multi-threaded applications using Java, Core java,
• Implement efficient thread management and synchronization mechanisms to optimize application performance.
• Troubleshoot and resolve performance issues related to multi-threading scenarios.
• Collaborate with cross-functional teams to define application requirements and translate them into technical solutions.
• Conduct code reviews and provide mentorship to junior developers in multi-threading best practices.
• Stay updated with the latest trends in Java development and multi-threading techniques.
Required Skills and Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• 5+ years of experience in Core Java & JMS, Spring boot & multi-threading Java development with a strong emphasis on multi-threading and concurrency.
• Deep understanding of Java concurrency concepts such as thread lifecycle, synchronization, locks, and the Java Memory Model.
• Experience with relevant Java libraries and frameworks, such as Java Collections Framework and Executors framework.
• Knowledge of performance tuning techniques and tools for threaded applications.
• Familiarity with design patterns that optimize multi-threading.
• Ability to work collaboratively in a team environment and communicate effectively with stakeholders.
• Experience with version control systems (e.g., Git) and Agile methodologies.
Preferred Qualifications:
• Experience in working with multi-threaded applications on cloud environments.
• Familiarity with distributed systems and microservices architecture.
• Exposure to tools for logging and monitoring multi-threaded applications.
Benefits:
Work with one of the BFSI Client