Role : Lead Java Developer
Location: Iselin, NJ (Hybrid 2-3 days/week)
In-person required for Final interview
Project Description
An international investment bank is enhancing its IT systems by introducing new technologies and integrating with third-party providers. Several projects are planned over the coming years, focusing on Trading, Market Data, and Risk Management.
The ideal candidate can multitask, learn legacy code, and collaborate with stakeholders to discuss issues, bug fixes, and enhancement requests raised by users.
Responsibilities
Interact directly with operations, compliance, risk, and IT functions to deliver new regulatory reporting and operational capabilities.
Leverage modern technologies and data/software architectures to implement solutions.
Collaborate with stakeholders to understand requirements, address issues, and manage project deliverables.
Support hybrid work model (2-3 days/week in Iselin, NJ, US). Must-Have Skills
10+ years of core Java server-side development experience.
Strong knowledge of XML, Spring, and Apache Camel frameworks.
Proficient with message queues: Kafka, JMS, ActiveMQ, IBM MQ, etc.
Skilled in SQL and RDBMS (SQL Server, Sybase, etc.).
Working knowledge of Agile methodologies and CI/CD tools (Jenkins, Git, SonarQube).
Proven ability to lead small-to-medium teams, mentor developers, and manage deliverables.
Excellent communication and stakeholder management skills.
Strong problem-solving and analytical skills.
Ability to handle multiple priorities in a fast-paced environment.
Proactive, self-motivated, and team-oriented.
Bachelor's degree in Mathematics, Engineering, or Computer Science. Nice-to-Have Skills
Experience with financial products (derivatives: IRD/FX/CRD).
Knowledge of operations systems processes like regulatory reporting systems and collateral management processes.