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 candidates
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 level
Nice to Have:
- Familiarity with Apache Camel
- Experience with job schedulers (Tidal Control-M Autosys)
Technical Environment:
- Languages: Java (JDK 8)
- Frameworks: Spring Boot Actuator
- Messaging: Kafka ActiveMQ RabbitMQ
- Caching: Redis Hazelcast
- Testing: JUnit TestNG TDD/BDD
- OS: Linux
Position Type:
- Contract (Hybrid 3 days onsite)
- In-person interview mandatory
- Local to NYC candidates only
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 candidates Industry: Banking & Capital Markets (BCM) Project Description: Mi...
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 candidates
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 level
Nice to Have:
- Familiarity with Apache Camel
- Experience with job schedulers (Tidal Control-M Autosys)
Technical Environment:
- Languages: Java (JDK 8)
- Frameworks: Spring Boot Actuator
- Messaging: Kafka ActiveMQ RabbitMQ
- Caching: Redis Hazelcast
- Testing: JUnit TestNG TDD/BDD
- OS: Linux
Position Type:
- Contract (Hybrid 3 days onsite)
- In-person interview mandatory
- Local to NYC candidates only
View more
View less