Trading Java Developer
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain scalable backend services using Java and Spring Boot
- Build microservices and RESTful APIs from scratch for enterprise trading and financial systems
- Modernize legacy trading platforms and enterprise applications into cloud-ready, service-oriented architectures
- Work on high-throughput, low-latency systems supporting trading workflows and financial transactions
- Collaborate with architects, product owners, and engineering teams to define technical solutions and modernization strategies
- Optimize application performance, scalability, reliability, and security across distributed systems
- Participate in system design, code reviews, testing, deployment, and production support activities
- Contribute to CI/CD, DevOps, and automation initiatives supporting enterprise delivery pipelines
Requirements
Do you have experience in System design?, Java Developer - Trading Platform ModernizationJob OverviewWe are seeking an experienced Java Developer with 7-10 years of hands-on experience building scalable enterprise applications within financial services environments. This role will focus on modernizing a large-scale trading platform by designing and developing microservices, REST APIs, and modern backend architectures using Java and Spring Boot. The ideal candidate will have strong experience working on high-performance, distributed enterprise systems, preferably within trading, capital markets, or financial platforms., * 7-10 years of hands-on Java development experience
- Strong experience with Java, Spring Boot, Spring MVC, and Spring-based microservices architecture
- Proven experience developing REST APIs and distributed services from scratch
- Enterprise-level experience within Financial Services, Trading, Banking, or Capital Markets environments
- Experience modernizing legacy enterprise applications or trading platforms
- Strong understanding of scalable system design, multithreading, and distributed systems
- Experience with relational databases and messaging/event-driven architectures
- Familiarity with Agile/Scrum development methodologies
Preferred Qualifications
- Experience with cloud platforms such as AWS, Azure, or GCP
- Experience with Kafka or other messaging technologies
- Knowledge of containerization and orchestration tools such as Docker and Kubernetes
- Exposure to CI/CD pipelines and DevOps practices
- Understanding of trading systems, order management, market data, or financial transaction processing
Nice to Have
- Experience working on low-latency or high-frequency trading systems
- Exposure to cloud modernization initiatives
- Familiarity with observability and monitoring tools
Benefits & conditions
3.43.4 out of 5 stars Jersey City, NJ $60 - $68 an hour - Contract, Pulled from the full job description
- 401(k)
- Health insurance
- Vision insurance
- Dental insurance, * Health, vision, and dental insurance (single and family coverage)
- 401(k) plan (employee contributions only)