Senior Java Server-Side Developer
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobJoin 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.
- 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
- 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
- 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
