




We are seeking a **Senior Java Developer** to enhance and maintain our high\-performance trading platform with a focus on quality and security. You will collaborate with traders, production support, and participate in agile development cycles to ensure top\-quality software. Apply now to contribute your expertise to a dynamic project environment. **Please note that working from the customer's office is required 3 days per week.** **Responsibilities** * Develop and maintain the Position/Trades booking platform * Ensure the platform meets high standards of quality, security, and performance * Participate in agile software development lifecycle activities including technical analysis and documentation * Perform code reviews to maintain code quality * Collaborate with production support for release and maintenance activities * Work directly with traders to provide L3 support when necessary * Lead and mentor developers within the team * Coordinate migration and refactoring projects to new development rails * Analyze business requirements and translate them into technical solutions * Optimize application performance focusing on low latency and concurrency * Manage integration with distributed architectures and external systems **Requirements** * At least 3 years of software development experience * Strong experience with Core Java (SE), multithreading, low latency, and optimization * Proficient in C\# programming * Experience with electronic trading platforms or high\-load distributed architectures * Knowledge of agile development methodologies * Experience with migration and refactoring projects * Good university degree in a quantitative subject * Strong understanding of algorithms and data structures * Knowledge of concurrency concepts * Experience with SDLC processes * Good understanding of foreign exchange (FOREX) products * Excellent analytical and problem\-solving skills * Ability to lead and mentor developers * English language proficiency at B2 level or higher


