Job Title: Java Developer with Multithreading Expertise
Location: Mt. Laurel, NJ
Job Type: Contract/W2 Only
Position Overview:
As a Java Developer with Multithreading Expertise, you will play a key role in designing and implementing multithreaded applications that deliver exceptional performance and scalability. You will work closely with our development team to create cutting-edge solutions and optimize existing codebases.
Key Responsibilities:
- Design, develop, and maintain Java applications with a strong emphasis on multithreading to achieve high concurrency and performance.
- Implement thread synchronization, locking, and other concurrency control mechanisms to ensure data consistency and avoid race conditions.
- Profile and fine-tune applications to identify and resolve performance bottlenecks.
- Collaborate with team members to review code, provide feedback, and enforce best practices in multithreaded development.
- Diagnose and resolve complex multithreading issues and optimize code for efficiency.
- Create and maintain documentation for multithreading design patterns, best practices, and troubleshooting guides.
- Work closely with cross-functional teams to ensure seamless integration of multithreaded components into larger systems.
- Stay up to date with the latest developments in multithreading technologies and recommend innovative solutions.
Qualifications:
- Bachelor's degree in computer science or a related field.
- Proven experience as a Java Developer with a strong focus on multithreading.
- Experience with Kafka and No-SQL Databases such as Cassandra, YugabyteDB
- In-depth knowledge of Java concurrency packages and libraries.
- Familiarity with design patterns and best practices for multithreading.
- Proficiency in performance profiling and optimization techniques.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Experience with other Java technologies (Spring, Hibernate, etc.) is a plus.
Regards,
MONISHA LNB
Sr Talent Acquisition Associate
PRINCETON IT SERVICES, INC.
Phone : +1 609-952-6392
Web princetonits.com| skillconnect360.com
500 Alexander Park, #301, Princeton, NJ 08540
Job Types: Full-time, Contract
Pay: $50.00 - $60.00 per hour
Experience level:
Schedule:
Application Question(s):
- This is a W2 only position, Are you willing to work on W2?
Experience:
- Kafka: 2 years (Preferred)
- Cassandra: 2 years (Preferred)
- Multithreading: 6 years (Required)
- NoSQL: 3 years (Required)
- Java: 8 years (Required)
Work Location: In person