JOBSEARCHER

Java Developer (Multithreading)

Job ID: z5G7h3l6a1kMvyS65NP3c7bIx98AhW5K7qqZToOh3iY=Job Code: JPC - 26142
Location: Princeton, NJ, United States (Remote)
Salary: USD 63 (Hourly)
Role: Java Developer (Multithreading)
Location: Princeton, NJ
Position Type: Contract
Job Description: Multithreading concepts who has worked in BFS, Finance & Fintech domains Mandatory Skills :Java, Microservices, MS SQL Server, React, Spring Boot, Multithreading, GitHub Co-Pilot Core Java Threading & locks & Mongo DBRequirement:
  • Concurrency Architecture: Build ultra-scalable, non-blocking asynchronous microservices.
  • Threading Management: Optimize low-level java.util. concurrent components, thread pools, and locks.
  • Modernization: Transition high-load I/O workloads to Java 21 Virtual Threads (Project Loom).Performance Tuning: Eliminate deadlocks, race conditions, thread starvation, and memory leaks.
  • Diagnostics: Run thread dump analysis, heap dumps, and GC tuning using profilers.
  • Must know
  • Core Java: Deep expertise in Java 17/21 memory models and synchronization primitives.
  • Spring Ecosystem: Advanced Spring Boot engineering, focusing on @Async task executors and WebFlux.
  • High Throughput: Hands-on experience with Kafka/RabbitMQ, or ultra-low-latency event streaming.
  • Database Locking: Mastery over optimistic/pessimistic locking and database isolation levels.
  • Build resilient, low-latency, and multi-threaded Java applications.
  • Full Stack Development Build user facing interfaces HTML CSS JS Angular React and server-side logic Java Spring Boot
  • Database Management Design develop and maintain relational databases SQL Oracle PostgreSQLAPI Microservices Develop test and integrate RESTful APIs and microservices architectures
  • Testing Debugging Perform unit testing troubleshoot applications and fix bugs to ensure quality
  • Deployment DevOps Deploy code to environments using containerization tools like Docker and Kubernetes
  • Collaboration Work with cross functional teams Product Managers QA in Agile Scrum environments
  • SkillsMultithreading, MS SQL Server, React, GitHub Co-Pilot