Skip To Main Content
backBack to Search

Senior Java Server-Side Developer

Hybrid in Poland: Wrocław
Java& 4 others
hot
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

Join EPAM as a Senior Java Server-Side Developer in our customer’s trading solutions team.

You will help build advanced trading platforms that provide principal liquidity and post-trade services, supporting optimal risk management for flow products

This is an opportunity to work on high-impact systems in a dynamic, global environment.

The customer project involves developing and enhancing front-office and middle-office trading applications for a leading global financial institution.

The solutions cover pricing, risk management, and regulatory compliance for a range of financial instruments, including FX, fixed income, and credit derivatives.

Our client is a major player in the investment banking sector, operating in the financial services domain.

They specialize in capital markets, trading, and risk management, serving institutional clients worldwide.

This role offers a hybrid model, with 3 days per week working from the client's office in Wrocław, Poland.

If you are passionate about building innovative trading solutions and want to be part of a collaborative, global team, we encourage you to apply.

Responsibilities
  • Design and develop robust, scalable server-side Java solutions for trading platforms
  • Participate in the full software development lifecycle, from requirements gathering to deployment and support
  • Collaborate with cross-functional teams to deliver high-quality, reliable software
  • Integrate with messaging and middleware technologies to ensure seamless data flow
  • Enhance and modernize existing codebases, applying best practices and new technologies
  • Provide Level 3 support and troubleshoot complex production issues
Requirements
  • Proficient Java server-side development skills, including multi-threaded programming
  • Experience designing and building distributed systems in enterprise environments
  • Good knowledge of messaging/middleware technologies such as Kafka or Tibco EMS, and frameworks like Spring/Spring Boot
  • Familiarity with cloud platforms (e.g., Azure), Docker, and DevOps practices
  • Basic Linux skills
  • Fluent in English and strong communication abilities
Nice to have
  • Experience in the FX or broader financial trading domain
  • Knowledge of reactive programming paradigms
  • Familiarity with regulatory requirements in capital markets
  • Exposure to front-office or middle-office trading systems
  • Experience with performance tuning and optimization of trading applications
  • Understanding of risk management concepts in financial services