Overview

For our client, a leading global financial services institution, we are looking for a Senior Server-Side Java Developer who will drive innovation in high-performance trading systems. You'll be responsible for designing and implementing robust, scalable solutions that handle mission-critical financial transactions in real-time environments.

Our client operates in the financial services domain, specifically focusing on foreign exchange (FX) trading platforms and related financial instruments. This project involves building and maintaining sophisticated trading systems that process high-volume, low-latency transactions for institutional clients worldwide. You'll work on cutting-edge technology that directly impacts global financial markets and trading operations.

As a senior developer, you'll be involved in the entire Software Development Life Cycle (SDLC), from requirements gathering and system design through development, testing, deployment, and providing Level 3 production support

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

Ready to launch your career in cloud engineering? Apply now and join our global team!

Responsibilities

  • Design and develop high-performance server-side Java applications for FX trading systems
  • Participate in the complete SDLC from requirements gathering through production support
  • Build robust and scalable distributed systems in enterprise environments
  • Implement multi-threaded programming solutions for high-concurrency scenarios
  • Integrate messaging and middleware technologies for real-time data processing
  • Apply modern software engineering practices and design patterns
  • Improve existing codebases and modernize legacy systems
  • Collaborate with cross-functional teams including traders, analysts, and infrastructure teams
  • Provide Level 3 production support for critical trading systems
  • Mentor junior developers and contribute to technical decision-making

Requirements

  • 5+ years of proficient Java server-side development experience
  • Strong expertise in multi-threaded programming and concurrent systems
  • Proven experience designing and building robust, scalable distributed systems in enterprise environments
  • Solid knowledge of messaging and middleware technologies such as Kafka or Tibco EMS
  • Strong experience with Spring Framework and Spring Boot
  • Understanding of reactive programming paradigms
  • Experience with cloud platforms, preferably Azure
  • Proficiency with Docker and containerization technologies
  • Knowledge of DevOps practices and CI/CD pipelines
  • Basic Linux administration and scripting skills
  • Ability to improve legacy codebases and apply modern best practices
  • Strong problem-solving and analytical skills
  • Ability to work independently and collaboratively in team environments
  • Fluent English communication skills

Nice to have

  • FX trading domain knowledge and understanding of financial markets
  • Experience with other messaging systems and event-driven architectures
  • Knowledge of microservices architecture patterns
  • Familiarity with performance tuning and optimization techniques
  • Experience with monitoring and observability tools
  • Understanding of financial regulations and compliance requirements
  • Previous experience in high-frequency trading or real-time systems

Poland (Prod)

We gather like-minded people:

  • Engineering community of industry professionals
  • Friendly team and enjoyable working environment
  • Flexible schedule and opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Business-driven relocation opportunities

We provide growth opportunities:

  • Outstanding career roadmap
  • Leadership development, career advising, soft skills, and well-being programs
  • Certification (GCP, Azure, AWS)
  • Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
  • English classes

We cover it all:

  • Stable income (Employment Contract or B2B)
  • Participation in the Employee Stock Purchase Plan
  • Benefits package (health insurance, multisport, shopping vouchers)
  • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
  • Referral bonuses
  • Corporate, social and well-being events

Please, note:

  • The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
  • We will reach out to selected candidates exclusively.

[epamgdo] Poland (About EPAM)

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.