Senior Java Developer
An international Investment Bank is enhancing its IT systems by introducing new technology and integrating with new third-party providers. Several projects will take place in the coming years, focusing on Trading, Market data, and Risk Management.
Looking for someone who can multitask, learn legacy code, discuss issues, bug fixes, and enhancement requests raised by users with stakeholders, etc.
Responsibilities
Develop/integrate Derivative Trading Applications
Communicate with business stakeholders including Traders, Operations and Strats
Help to understand and translate business requirements into technical design specifications
Identify technology solutions for enhancements or new initiatives
Implement unit and integration test cases with industry standard test automation frameworks.
Document changes necessary to support business
Skills
Must have
6+ years of enterprise development experience (Java/JDK 8+)
Experience developing High-Performance and Distributed Applications
Experience with Message Brokers (ActiveMQ, RabbitMQ, Kafka, or similar)
Experience with Cache/In-Memory Data Grids (Redis, Hazelcast, or similar)
Experience with REST/SOAP/gRPC
Expertise in OOP/OOD
Expertise in concurrency and multithreading
Spring (including Spring Boot and Spring Boot Actuator)
Strong SQL and DB knowledge
Experience with automated testing (TDD, BDD, Mutation testing)
Knowledge of common Linux commands
Experience working on geo-distributed and asynchronous teams
Exceptional verbal and written communication skills
High level of self-organization and self-management
At least B2 English
Nice to have
Apache Camel
Familiarity with job schedulers (Tidal, Control-M, Autosys)
Other
Languages
English: B2 Upper Intermediate
Seniority
Senior
Recommended Jobs
Physical Therapist (PT)
Liberty POST (formerly Island Therapies) is currently seeking a motivated and energetic Early Childhood Physical Therapist (PT) per diem to work with children who are birth-5 years old through Ea…
Senior Account Manager
Our client is seeking a Senior Account Manager to join their team on a temp-to-perm or permanent basis. This role is required to be USA based and remote but ideally suited for candidates based in one …
Staffing Coordinator
*The Grand Rehabilitation & Nursing at River Valley is seeking a Staffing Coordinator * Position Type: Full-Time * Schedule: Monday through Friday * Pay rate:$60,000 About Us: …
Lead Engineer DevOps
Position Summary The Lead Engineer, DevOps plays an integral role in implementing and executing cloud practices for build management, product release and operation processes. The role is r…
Assistant Store Leader (Assistant Manager)
Retail Assistant Manager If you enjoy working as part of a management team and have previous supervisory experience, we would love the opportunity to talk with you about our Assistant Store Leader…
Interim Vice President, Resource Development
Position Description: Habitat for Humanity New York City and Westchester County is seeking a dynamic, results-driven Interim Vice President of Resource Development to lead and scale our fundraising s…
Principal Data Scientist, Experimentation
We are Rokt, a hyper-growth ecommerce leader. We enable companies to unlock value by making each transaction relevant at the moment that matters most, when customers are buying. Together, Rokt's AI-…
Dental Assistant
Job Description Job Description We are seeking a skilled and dedicated Dental Assistant to join our team. The Dental Assistant will work closely with the dentist and dental hygienist to provide q…
Accounts Receivable & Collections Specialist
Description Leonard's Express is looking for new talent in Farmington, NY. As a family owned and operated company, we want you to feel like part of the family. We are looking for a new Accounts Rece…
Financial Data Analyst
About GP Fund Solutions: GPFS is the fund administrator of choice for a wide range of clients in the US, UK, and EU. Every day, with every decision and every client interaction, our values serve a…