Senior Java Developer – Risk Applications (5 days on-site – Jersey City, NJ)

2 Days Old

Location: Jersey City, NJ (5 days on-site)
About the Role: We are looking for a Senior Java Developer to join a Risk Technology team supporting mission-critical trading and pre-trade risk platforms. This role requires deep technical expertise in Java-based systems, strong experience in building high-performance distributed applications, and the ability to operate in a fast-paced capital markets environment. The ideal candidate combines hands-on development skills with strong knowledge of system performance, scalability, and resilience.
Key Responsibilities: Design, develop, and enhance risk or pre-trade applications using modern Java technologies. Build and maintain scalable microservices with strong reliability and fault-tolerance capabilities. Optimize application performance through profiling, JVM tuning, and in-depth troubleshooting. Implement concurrent and multi-threaded processing solutions for high-throughput systems. Develop RESTful services and integrate messaging solutions such as Kafka. Collaborate with business, QA, and production support teams to ensure stable releases. Contribute to technical design discussions and enforce engineering best practices.
Technical Skills Required: 5+ years of professional software engineering experience with strong Java expertise (6+ years preferred). Advanced knowledge of Java core concepts: OOP principles, concurrency, multithreading, memory management, and features up to Java 17. Hands-on experience with Spring ecosystem (Spring Boot, Spring JPA/Hibernate) and REST APIs. Strong background in JVM diagnostics (heap/thread dumps, profiling, garbage collection tuning). Experience designing distributed and microservices-based architectures. Solid command of Unix/Linux environments. Practical experience with Kafka or similar messaging platforms. Prior experience working on Risk or Pre-Trade systems within financial markets.
Soft Skills: Strong analytical and problem-solving abilities. Ability to work fully onsite in a collaborative trading technology environment. Detail-oriented with a focus on performance and code quality. Effective communicator within cross-functional teams. Ownership mindset and ability to operate in high-pressure environments.
Please note: Visa sponsorship is not available for this position.
Location:
Jersey City

We found some similar jobs based on your search