What are the responsibilities and job description for the Senior Java Developer – Risk Applications (5 days on-site – Jersey City, NJ) position at eXalt Fi?
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.