{"schemaVersion":"jobsearcher.job.v1","id":"cbdb744e734fb8b3ac5a2323","url":"https://jobsearcher.com/jobs/cbdb744e734fb8b3ac5a2323","canonicalUrl":"https://jobsearcher.com/jobs/cbdb744e734fb8b3ac5a2323","title":"Senior Java Developer – Spring Boot, Microservices & Multithreading (W2 ONLY)","description":"**** W2 ONLY - NO C2C - NO VISA SPONSORSHIP AVAILABLE ****\nSenior Java Developer - Spring Boot, Microservices & Multithreading (W2 ONLY)\n\nLocation: Englewood Cliffs, NJ\nDuration: Long-Term, Ongoing Contract\nExperience: 8+ Years\nPosition Type: Contract\nWork Arrangement: Hybrid - 3 days a week onsite\n\nAbout the Opportunity\n\nWe are seeking a highly skilled Senior Java Developer to join the engineering team of a leading media and technology organization.\n\nThe ideal candidate will have deep expertise in Core Java, Spring Boot, microservices architecture, multithreading, and high-performance backend application development.\n\nThis role involves designing, developing, and optimizing scalable, reliable, and high-throughput backend services supporting complex, data-intensive enterprise applications.\n\nWe are looking for a technically strong, hands-on engineer who understands Java internals, concurrent programming, distributed systems, and production-level performance optimization.\n\nKey Responsibilities\n\nDesign, develop, and maintain high-performance backend applications using Java and Spring Boot.\n\nBuild scalable, resilient microservices and RESTful APIs.\n\nDevelop and optimize multithreaded and concurrent Java applications.\n\nImplement efficient asynchronous processing and parallel execution mechanisms.\n\nDesign backend services capable of processing large volumes of data with low latency and high throughput.\n\nApply distributed systems principles to ensure application scalability, reliability, and fault tolerance.\n\nOptimize application performance, memory utilization, JVM behavior, and database interactions.\n\nTroubleshoot complex production issues involving concurrency, thread contention, memory leaks, and performance bottlenecks.\n\nCollaborate with architects, engineering teams, and business stakeholders to translate requirements into robust technical solutions.\n\nParticipate in architecture discussions, technical design reviews, and code reviews.\n\nWrite clean, maintainable, well-tested production-quality code.\n\nRequired Technical Skills\n\nCore Java & Concurrency\n\n8+ years of professional Java development experience.\n\nStrong hands-on experience with Java 11/17/21 or newer.\n\nExcellent understanding of Java collections, generics, streams, and functional programming.\n\nDeep knowledge of multithreading, concurrency, synchronization, and thread safety.\n\nExperience with ExecutorService, CompletableFuture, thread pools, concurrent collections, and asynchronous programming.\n\nStrong understanding of JVM internals, garbage collection, memory management, and performance tuning.\n\nSpring Boot & Microservices\n\nExtensive hands-on experience with Spring Boot and the Spring ecosystem.\n\nProven experience designing and developing microservices-based applications.\n\nStrong knowledge of REST APIs, service-to-service communication, and API design.\n\nUnderstanding of distributed transactions, resilience patterns, circuit breakers, retries, and fault tolerance.\n\nExperience building scalable, highly available backend services.\n\nPerformance & Distributed Systems\n\nExperience developing high-throughput, low-latency applications.\n\nStrong understanding of concurrent processing, asynchronous workflows, and event-driven architectures.\n\nAbility to identify and resolve performance bottlenecks.\n\nExperience with distributed caching, messaging, and data processing systems.\n\nStrong debugging, profiling, and production troubleshooting skills.\n\nDatabases & Development Tools\n\nStrong SQL skills and experience with relational databases such as PostgreSQL, Oracle, or MySQL.\n\nExperience with database query optimization and performance tuning.\n\nProficiency with Git, Maven/Gradle, and automated testing frameworks.\n\nExperience with CI/CD pipelines and modern software engineering practices.\n\nPreferred / Nice-to-Have Skills\n\nExperience with market data, financial data, real-time data feeds, or other data-intensive platforms.\n\nHands-on experience with Kafka or similar event-streaming technologies.\n\nExperience with Redis or other distributed caching solutions.\n\nFamiliarity with Kubernetes, Docker, and cloud platforms such as AWS.\n\nExperience with reactive programming frameworks.\n\nUnderstanding of messaging systems, event processing, and data ingestion pipelines.\n\nExperience building systems requiring high availability, low latency, and continuous data processing.\n\nWhat We//'re Looking For\n\nThis is a hands-on senior engineering position, not primarily a team management or coordination role.\n\nThe successful candidate should be comfortable:\n\nWriting complex Java code independently.\n\nDesigning and troubleshooting multithreaded applications.\n\nExplaining concurrency concepts and their practical implementation.\n\nBuilding production-grade Spring Boot microservices.\n\nSolving complex performance and scalability challenges.\n\nUnderstanding architectural trade-offs in distributed systems.\n\nTaking technical ownership of backend components from design through production.\n\nCandidates with strong Core Java fundamentals, practical multithreading experience, and deep Spring Boot/microservices expertise will be prioritized.","company":"Tricon Solutions","rawCompany":"tricon solutions","city":"Englewood Cliffs","state":"NJ","isRemote":false,"isActive":false,"createdAt":"2026-10-15T09:35:51.629Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Java Developer – Spring Boot, Microservices & Multithreading (W2 ONLY)","description":"**** W2 ONLY - NO C2C - NO VISA SPONSORSHIP AVAILABLE ****\nSenior Java Developer - Spring Boot, Microservices & Multithreading (W2 ONLY)\n\nLocation: Englewood Cliffs, NJ\nDuration: Long-Term, Ongoing Contract\nExperience: 8+ Years\nPosition Type: Contract\nWork Arrangement: Hybrid - 3 days a week onsite\n\nAbout the Opportunity\n\nWe are seeking a highly skilled Senior Java Developer to join the engineering team of a leading media and technology organization.\n\nThe ideal candidate will have deep expertise in Core Java, Spring Boot, microservices architecture, multithreading, and high-performance backend application development.\n\nThis role involves designing, developing, and optimizing scalable, reliable, and high-throughput backend services supporting complex, data-intensive enterprise applications.\n\nWe are looking for a technically strong, hands-on engineer who understands Java internals, concurrent programming, distributed systems, and production-level performance optimization.\n\nKey Responsibilities\n\nDesign, develop, and maintain high-performance backend applications using Java and Spring Boot.\n\nBuild scalable, resilient microservices and RESTful APIs.\n\nDevelop and optimize multithreaded and concurrent Java applications.\n\nImplement efficient asynchronous processing and parallel execution mechanisms.\n\nDesign backend services capable of processing large volumes of data with low latency and high throughput.\n\nApply distributed systems principles to ensure application scalability, reliability, and fault tolerance.\n\nOptimize application performance, memory utilization, JVM behavior, and database interactions.\n\nTroubleshoot complex production issues involving concurrency, thread contention, memory leaks, and performance bottlenecks.\n\nCollaborate with architects, engineering teams, and business stakeholders to translate requirements into robust technical solutions.\n\nParticipate in architecture discussions, technical design reviews, and code reviews.\n\nWrite clean, maintainable, well-tested production-quality code.\n\nRequired Technical Skills\n\nCore Java & Concurrency\n\n8+ years of professional Java development experience.\n\nStrong hands-on experience with Java 11/17/21 or newer.\n\nExcellent understanding of Java collections, generics, streams, and functional programming.\n\nDeep knowledge of multithreading, concurrency, synchronization, and thread safety.\n\nExperience with ExecutorService, CompletableFuture, thread pools, concurrent collections, and asynchronous programming.\n\nStrong understanding of JVM internals, garbage collection, memory management, and performance tuning.\n\nSpring Boot & Microservices\n\nExtensive hands-on experience with Spring Boot and the Spring ecosystem.\n\nProven experience designing and developing microservices-based applications.\n\nStrong knowledge of REST APIs, service-to-service communication, and API design.\n\nUnderstanding of distributed transactions, resilience patterns, circuit breakers, retries, and fault tolerance.\n\nExperience building scalable, highly available backend services.\n\nPerformance & Distributed Systems\n\nExperience developing high-throughput, low-latency applications.\n\nStrong understanding of concurrent processing, asynchronous workflows, and event-driven architectures.\n\nAbility to identify and resolve performance bottlenecks.\n\nExperience with distributed caching, messaging, and data processing systems.\n\nStrong debugging, profiling, and production troubleshooting skills.\n\nDatabases & Development Tools\n\nStrong SQL skills and experience with relational databases such as PostgreSQL, Oracle, or MySQL.\n\nExperience with database query optimization and performance tuning.\n\nProficiency with Git, Maven/Gradle, and automated testing frameworks.\n\nExperience with CI/CD pipelines and modern software engineering practices.\n\nPreferred / Nice-to-Have Skills\n\nExperience with market data, financial data, real-time data feeds, or other data-intensive platforms.\n\nHands-on experience with Kafka or similar event-streaming technologies.\n\nExperience with Redis or other distributed caching solutions.\n\nFamiliarity with Kubernetes, Docker, and cloud platforms such as AWS.\n\nExperience with reactive programming frameworks.\n\nUnderstanding of messaging systems, event processing, and data ingestion pipelines.\n\nExperience building systems requiring high availability, low latency, and continuous data processing.\n\nWhat We//'re Looking For\n\nThis is a hands-on senior engineering position, not primarily a team management or coordination role.\n\nThe successful candidate should be comfortable:\n\nWriting complex Java code independently.\n\nDesigning and troubleshooting multithreaded applications.\n\nExplaining concurrency concepts and their practical implementation.\n\nBuilding production-grade Spring Boot microservices.\n\nSolving complex performance and scalability challenges.\n\nUnderstanding architectural trade-offs in distributed systems.\n\nTaking technical ownership of backend components from design through production.\n\nCandidates with strong Core Java fundamentals, practical multithreading experience, and deep Spring Boot/microservices expertise will be prioritized.","datePosted":"2026-10-15T09:35:51.629Z","dateModified":"2026-10-15T09:35:51.629Z","hiringOrganization":{"@type":"Organization","name":"Tricon Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Englewood Cliffs","addressRegion":"NJ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"cbdb744e734fb8b3ac5a2323"},"url":"https://jobsearcher.com/jobs/cbdb744e734fb8b3ac5a2323"}}