What are the responsibilities and job description for the Lead Java Developer position at Luxoft?
Project Description:
- 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:
- In this role, you will interact directly with operations, compliance and risk, and IT functions to deliver new regulatory reporting and operational capabilities and services leveraging modern technologies and data & software architectures.
- Hybrid (2-3 days a week) in Iselin, NJ, US
Mandatory Skills Description:
- - 10 years of core Java server development experience with a focus on server-side systems.
- - Strong knowledge of XML , Spring and Camel Framework
- - Proficient in message queues (Kafka, JMS, ActiveMQ , IBM MQ etc.) and integration with enterprise systems.
- - Proficient in SQL, and experience with RDBMS (SQL Server, Sybase, etc.).
- - Working knowledge of Agile, CI/CD tools (Jenkins, Git, SonarQube)
- - Proven track record of leading small-to-medium teams, mentoring developers, and managing deliverables
- - Excellent communication and stakeholder management.
- - Strong problem-solving and analytical skills.
- - Ability to handle multiple priorities in a fast-paced environment.
- - Proactive, self-motivated, and team oriented.
- Bachelor degree in Mathematics, Engineering or Computer Science.
Nice-to-Have Skills Description:
- - Experience in financial products (derivatives IRD/FX/CRD).
- - Experience with operations systems processes like regulatory reporting systems and collateral management processes.