Senior Java Developer

23 Minutes ago • 6 Years +

Job Summary

Job 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. The Senior Java Developer will be responsible for developing/integrating Derivative Trading Applications, communicating with business stakeholders, translating business requirements into technical designs, identifying technology solutions, implementing unit and integration test cases, and documenting changes.
Must have:
  • 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
Good to have:
  • Apache Camel
  • Familiarity with job schedulers (Tidal, Control-M, Autosys)

Job Details

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.

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

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in New York City, New York, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.

Netherlands (On-Site)

New York, New York, United States (On-Site)

Kyiv, Kyiv City, Ukraine (On-Site)

Ukraine (On-Site)

Ukraine (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug