Senior Server-Side Java Developer

Brak informacji o wynagrodzeniu
SeniorFull-time
#353084·Dodano wczoraj·0
Źródło: EPAM Systems
Aplikuj teraz

Tech Stack / Keywords

JavaApache KafkaMultithreadingLinux

Firma i stanowisko

Our client is a leading global financial services institution operating in the financial services domain, specifically focusing on foreign exchange (FX) trading platforms and related financial instruments. The project involves building and maintaining sophisticated trading systems that process high-volume, low-latency transactions for institutional clients worldwide, directly impacting global financial markets and trading operations.


Wymagania

  • 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

Obowiązki

  • 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

Oferta

  • 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
  • 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
  • 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
Elastyczne godziny
Opieka zdrowotna
Karta sportowa
Dofinansowanie szkoleń
Budżet konferencyjny
Kursy językowe
Udziały pracownicze
Premie
Darmowe przekąski
EPAM Systems

EPAM Systems

295 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz