{"schemaVersion":"jobsearcher.job.v1","id":"910f8ae8a3051695fdff378f","url":"https://jobsearcher.com/jobs/910f8ae8a3051695fdff378f","canonicalUrl":"https://jobsearcher.com/jobs/910f8ae8a3051695fdff378f","title":"Senior Java Developer – Algorithmic Trading","description":"Senior Java Developer - Algorithmic Trading | Jersey City, NJ (Onsite) Job Title: Senior Java Developer - Algorithmic TradingLocation: Jersey City, NJ (Onsite - 5 Days/Week)Duration: 6+ Months Contract (Strong Potential for Full-Time Conversion)Employment Type: W2 OnlyRate: $60/hr + Benefits Job Description We are seeking a highly experienced Senior Java Developer with expertise in building high-performance trading platforms and low-latency distributed systems. The ideal candidate will have a strong background in Java, microservices architecture, and capital markets, with hands-on experience developing execution platforms for electronic trading. You will work closely with quantitative teams, product managers, and engineering leaders to design, develop, and optimize mission-critical trading applications that power real-time execution and order management. Responsibilities Design and develop scalable microservices using Java 17+, Spring Boot, and Spring Cloud.Build and enhance low-latency trading applications and execution platforms.Collaborate with Quants and Product teams to implement algorithmic trading strategies.Optimize JVM performance, garbage collection, memory management, and concurrency.Develop resilient, highly available, and fault-tolerant distributed systems.Implement pre-trade risk controls, circuit breakers, and safe trading mechanisms.Integrate high-performance messaging technologies such as Kafka, Solace, or Aeron.Participate in code reviews, testing, CI/CD automation, and production support. Required Qualifications 8+ years of Java development experience.Strong expertise in Core Java (Java 17+ preferred).Extensive experience with: Spring BootSpring CloudMicroservices ArchitectureDockerKubernetes Deep understanding of multithreading, concurrency, and Java Memory Model.Experience with Kafka, Solace, or Aeron.Hands-on experience with Redis, Hazelcast, SQL, and NoSQL databases.Strong knowledge of CI/CD tools such as Jenkins or GitLab CI.Experience following TDD/BDD practices. Capital Markets Experience Candidates should have experience with: Electronic Trading PlatformsAlgorithmic TradingSmart Order Routing (SOR)Order Management Systems (OMS)Trade ExecutionClearing & SettlementMarket Data (L1/L2/L3)Financial regulations including MiFID II and SEC Rule 606 Additional Information Onsite Requirement: 5 days/week in Jersey City, NJ.Interview Process: 1-2 Internal Video Interviews followed by a Final In-Person Client Interview.Contract Length: 6+ Months with high potential for permanent conversion.Start Date: Immediate. Important Notes W2 candidates only.Candidates with previous Bank of America (BoA) experience will not be considered.Experience with other major banking or financial institutions is highly preferred. Mid-Level Java Developer - Algorithmic Trading | Jersey City, NJ (Onsite) Location: Jersey City, NJ (Onsite - 5 Days/Week)Employment Type: W2 OnlyRate: $50/hr + Benefits We are also hiring 2 Mid-Level Java Developers with strong Java, Spring Boot, Microservices, and Capital Markets experience. Candidates should have hands-on experience developing enterprise Java applications within banking or financial services environments and be comfortable working onsite in Jersey City.","company":"Unicom Technologies","rawCompany":"unicom technologies","city":"Jersey City","state":"NJ","isRemote":false,"isActive":false,"createdAt":"2026-07-18T14:23:25.095Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"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 – Algorithmic Trading","description":"Senior Java Developer - Algorithmic Trading | Jersey City, NJ (Onsite) Job Title: Senior Java Developer - Algorithmic TradingLocation: Jersey City, NJ (Onsite - 5 Days/Week)Duration: 6+ Months Contract (Strong Potential for Full-Time Conversion)Employment Type: W2 OnlyRate: $60/hr + Benefits Job Description We are seeking a highly experienced Senior Java Developer with expertise in building high-performance trading platforms and low-latency distributed systems. The ideal candidate will have a strong background in Java, microservices architecture, and capital markets, with hands-on experience developing execution platforms for electronic trading. You will work closely with quantitative teams, product managers, and engineering leaders to design, develop, and optimize mission-critical trading applications that power real-time execution and order management. Responsibilities Design and develop scalable microservices using Java 17+, Spring Boot, and Spring Cloud.Build and enhance low-latency trading applications and execution platforms.Collaborate with Quants and Product teams to implement algorithmic trading strategies.Optimize JVM performance, garbage collection, memory management, and concurrency.Develop resilient, highly available, and fault-tolerant distributed systems.Implement pre-trade risk controls, circuit breakers, and safe trading mechanisms.Integrate high-performance messaging technologies such as Kafka, Solace, or Aeron.Participate in code reviews, testing, CI/CD automation, and production support. Required Qualifications 8+ years of Java development experience.Strong expertise in Core Java (Java 17+ preferred).Extensive experience with: Spring BootSpring CloudMicroservices ArchitectureDockerKubernetes Deep understanding of multithreading, concurrency, and Java Memory Model.Experience with Kafka, Solace, or Aeron.Hands-on experience with Redis, Hazelcast, SQL, and NoSQL databases.Strong knowledge of CI/CD tools such as Jenkins or GitLab CI.Experience following TDD/BDD practices. Capital Markets Experience Candidates should have experience with: Electronic Trading PlatformsAlgorithmic TradingSmart Order Routing (SOR)Order Management Systems (OMS)Trade ExecutionClearing & SettlementMarket Data (L1/L2/L3)Financial regulations including MiFID II and SEC Rule 606 Additional Information Onsite Requirement: 5 days/week in Jersey City, NJ.Interview Process: 1-2 Internal Video Interviews followed by a Final In-Person Client Interview.Contract Length: 6+ Months with high potential for permanent conversion.Start Date: Immediate. Important Notes W2 candidates only.Candidates with previous Bank of America (BoA) experience will not be considered.Experience with other major banking or financial institutions is highly preferred. Mid-Level Java Developer - Algorithmic Trading | Jersey City, NJ (Onsite) Location: Jersey City, NJ (Onsite - 5 Days/Week)Employment Type: W2 OnlyRate: $50/hr + Benefits We are also hiring 2 Mid-Level Java Developers with strong Java, Spring Boot, Microservices, and Capital Markets experience. Candidates should have hands-on experience developing enterprise Java applications within banking or financial services environments and be comfortable working onsite in Jersey City.","datePosted":"2026-07-18T14:23:25.095Z","dateModified":"2026-07-18T14:23:25.095Z","hiringOrganization":{"@type":"Organization","name":"Unicom Technologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Jersey City","addressRegion":"NJ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"910f8ae8a3051695fdff378f"},"url":"https://jobsearcher.com/jobs/910f8ae8a3051695fdff378f"}}