Java Developer - Jersey City, United States - Pinnacle Group, Inc.
Description
Job Title: Java Developer (Equity Finance Trading)
Location: Jersey City, NJ Hybrid 3 days onsite)
Duration: 12 Months
**No C2C**
Required
• years of strong hands-on development experience using Java including expertise with Spring or another dependency injection framework.
• 5+ years experience in developing and maintaining highly scalable, real-time, low latency, high-volume, scalable microservices.
• Extensive experience system analysis and in programming of software applications
• Experience with real-time messaging middleware (Kafka, RabbitMQ, Solace, Tibco, )
• Experience working with multi-threaded applications.
• Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills.
• Ability to adjust priorities quickly as circumstances dictate.
Education:
• Bachelors degree/University degree or equivalent experience
• Masters degree preferred
Essential Skills:
• Strong Java Core & Enterprise
• Understanding of capital markets.
• JMS, TIBCO, Kafka
• Oracle RDBMS
• Unix and scripting skills (Bash / PERL)
• Experience with CI/CD pipelines.
• Test-driven development, including Unit and End-to-End Testing.
Desirable:
• Knowledge of the Securities Lending .
• Experience with system performance tuning and low latency Java programming
• React
• Experience with In-Memory Datastore/Cache libraries (Redis, Apache Ignite, Gemfire)