Java Developer

Brak informacji o wynagrodzeniu
MidFull-time
#387556·Dodano dziś·0
Źródło: EPAM Systems
Aplikuj teraz

Tech Stack / Keywords

JavaApache KafkaMultithreading

Firma i stanowisko

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Wymagania

  • Minimum 2 years of professional experience in software engineering
  • Strong practical background in Java for creating reliable server-side applications
  • Sound understanding of low-latency and multi-threaded programming for performance-critical systems
  • Deep familiarity with object-oriented programming concepts and design patterns; exposure to functional programming is an advantage
  • Experience working in agile teams and applying agile practices
  • Strong knowledge of Rates and Credit bonds and derivatives with their market behavior
  • Thorough understanding of trading venues such as Bloomberg and TradeWeb
  • Practical experience using Kafka for messaging and event-driven communication
  • Excellent verbal and written communication skills in English (B2+ level or above)

Nice to have:

  • General awareness of Financial Market Instruments in trading contexts
  • Advanced proficiency with ION toolset and prior expert experience
  • Previous involvement in bond pricing through PXE
  • Background in automated testing and continuous integration workflows
  • Working knowledge of scripting languages such as Python, Perl, or equivalents

Obowiązki

  • Architect and implement solutions to tackle major business challenges through Java application development or using the ION toolset
  • Improve and restructure existing components and solutions to boost performance, maintainability, and overall code quality
  • Drive UAT and demonstration sessions with key stakeholders to ensure clear communication and successful approvals
  • Extract critical information from business stakeholders and convert it into well-defined, actionable IT requirements
  • Collaborate closely with other IT teams globally to provide cohesive, end-to-end solutions
  • Assist the production operations team during deployments and support ongoing production tasks
EPAM Systems

EPAM Systems

299 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz