Job Description Position: Site Reliability Engineer (Java) Location: Frankfurt, Germany A-Tech Recruitment is partnered with an award-winning trading platform that is integral to Asset Managers and Hedge Funds worldwide. The company provides a web-based trading technology that drives innovation in the FX market and has award-winning products that provide solutions for automating trading processes, live prices, and real-time aggregation of liquidity from their over 200 providers based in over 75 different countries. The company is part of a group which has revenues of over 3 billion euros per year. With subsidiaries across the globe, you will be joining a dynamic company with a talented international team consisting of members from more than 50 nationalities worldwide. The Site Reliability Engineer is responsible for day-to-day health of the company platform services and for providing third-level operational support. The Site Reliability Engineering team is also responsible for maintaining and improving service uptime and service stability. Your Role: Work in an engineering team to maintain systems acting as a guardian of the end-to-end performance and reliability Monitor site stability and performance and troubleshoot issues across the entire stack – software, application and network Pro-active monitoring and risk mitigation activities to ensure minimisation of critical production issues and recurring problems Team player who can take on responsibility and execute tasks independently under pressure in our production environment Collaborate with developers to bring new features, services and Hot-fixes into production Take part in a shared 24×7 on-call rotation Ability to explain complex or difficult concepts, e.g. IT specs, in a clear, succinct and effective manner Following “current” market branding requirements and formats Your Profile: Java programming skills (3 years) and knowledge about its core libraries Good knowledge of object-oriented analysis and design patterns Expertise in analyzing and troubleshooting large-scale distributed systems with good knowledge of concurrency and synchronisation issues/techniques in a multi-threaded environment Strong understanding and experience with handling Unix/Linux platforms. Should be comfortable with maintaining a large-scale service platform Experience with system performance tuning at all levels (including Java/JVM, sqls, buffer management, etc.) Experience with performance engineering for low-latency applications with practical knowledge of shell scripting in various languages (e.g. Python) Should have strong interpersonal skills and the ability to collaborate across teams and skill levels Financial industry or comparable experience is a plus Distributed multi-threaded systems Messaging technologies (JMS, AMQP, JGroups) Database systems (including Oracle and/or MySQL) Object-relational-mapping technologies (Hibernate) One or more additional programming/scripting languages (Python, bash) High level of spoken English Salary Benefits Very attractive salary Competitive bonus package 25 days of vacation Hybrid working model Regular salary reviews If you like the sound of this opportunity, please get in touch with Adam Mahoney ( adama-techrecruitment.com )