Senior Server-Side Java Developer
Wrocław, Lower Silesian Voivodeship, PolskaNajważniejsze cechy oferty
Min. 5 lat doświadczenia
Backend: Java / .NET / Node / Python
DevOps / Cloud: AWS, Azure, Docker, Kubernetes
Model hybrydowy - część pracy zdalnie
Zatrudnienie: Umowa o pracę
Opis
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
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
Zakres obowiązków
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
Seniority
Senior
Mile widziane
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
Słowa kluczowe / Umiejętności