Site ReliabilityJava Engineer

Nur für registrierte Mitglieder
Frankfurt
EUR 60.000 - 100.000
Jobbeschreibung

Position : Site Reliability Engineer (Java)

Location : Frankfurt Germany

ATech 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 the 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
  • Proactive monitoring and risk mitigation activities to ensure minimization 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 hotfixes 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

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 synchronization issues/techniques in a multithreaded 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 multithreaded 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
  • 25 days of vacation
  • Regular salary reviews

If you like the sound of this opportunity, please get in touch with Adam Mahoney.