HamburgerMenu
hirist

Java/Multithreading Engineer

TALWORX SOLUTIONS PRIVATE LIMITED
Multiple Locations
5 - 6 Years

Posted on: 10/07/2025

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.


info-icon

Did you find something suspicious?