Senior Java Developer Trade Reporting

Jersey City, New Jersey


Employer: Open Systems Technologies
Industry: 
Salary: $80 - $94 per hour
Job type: Part-Time

Senior Java Developer - Trade Reporting
Duration: 12 months
Location: Jersey City -3 days in office
Pay: $80-94/hr

Responsibilities:
• Understanding of good design principles and ability to adhere to complex design.
• Development of common, reusable components and services utilizing Client's best practices.
• Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.
• Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.
• Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
• Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
• Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
• Provide post release assistance to business, development and support groups.
• Assisting in third line support during core trading hours.

Qualifications:
Required
• 8-10 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:
• Bachelor's degree/University degree or equivalent experience
• Master's 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)

Competencies:
• Strong verbal and written communication skills
• Self-motivated individual and with determination to achieve goals
• Willingness to learn, both technically and professionally
• Strong analytical and problem solving skills
• Good team working skills and ability to work in a distributed global team environment
• Ability to work on a fast-pace environment; Flexible and able to deliver quality results in the required timeframe.
24-01981
#LI-MH1

Created: 2024-04-27
Reference: 2006
Country: United States
State: New Jersey
City: Jersey City
ZIP: 07310