Senior Java Developer
Location : New York City, NY (Hybrid 3 days onsite)
Need senior profiles up to 13-15 years
Interview Mode : In-person (Mandatory)
Local Candidates Only
Previous candidates submitted need more candidate's
Industry : Banking & Capital Markets (BCM)
Project Description :
Mizuho, a leading international investment bank, is enhancing its IT systems by implementing new technologies and integrating with third-party providers .
The program includes multiple initiatives across Trading , Market Data , and Risk Management domains.
The Senior Java Developer will be responsible for developing and integrating Derivative Trading Applications , maintaining legacy code, addressing user-raised issues, and implementing new enhancements in collaboration with trading and operations teams.
Key Responsibilities :
- Develop and integrate Derivative Trading Applications .
- Collaborate directly with Traders, Operations, and Strats teams to gather requirements.
- Analyze, design, and implement technical solutions for business requirements.
- Perform bug fixing , enhancement, and support activities.
- Implement and maintain unit and integration tests using standard automation frameworks.
- Identify and recommend new technology solutions for performance and scalability improvements.
- Document technical changes and maintain development standards.
Mandatory Skills :
? 6+ years of enterprise Java development (JDK 8+)? Experience with High-Performance and Distributed Applications? Hands-on with Message Brokers (ActiveMQ, RabbitMQ, Kafka, etc.)? Experience with Cache / In-Memory Data Grids (Redis, Hazelcast, etc.)? Strong with REST / SOAP / gRPC APIs? Proficient in OOP / OOD , concurrency , and multithreading? Expertise with Spring / Spring Boot / Spring Boot Actuator? Solid SQL and database skills? Experience with automated testing (TDD, BDD, Mutation testing)? Working knowledge of Linux commands? Excellent communication and self-management skills? Experience working in geo-distributed / asynchronous teams? English proficiency Minimum B2 levelNice to Have :
Familiarity with Apache CamelExperience with job schedulers ( Tidal, Control-M, Autosys )Technical Environment :
Languages : Java (JDK 8+)Frameworks : Spring Boot, ActuatorMessaging : Kafka, ActiveMQ, RabbitMQCaching : Redis, HazelcastTesting : JUnit, TestNG, TDD / BDDOS : LinuxPosition Type :
Contract (Hybrid 3 days onsite)In-person interview mandatoryLocal to NYC candidates only