Senior Java Developer

Ryazan, Russia

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior Java Developer for the Ryazan office to make our team even stronger.


  • Leading a team of 1-2 engineers;
  • Design and develop system components from scratch with responsibilities for the full development life cycle;
  • Possible business trips to the US, EU, RU.


  • 3+ years of experience in building successful production software systems;
  • Development expertise in Java, J2EE, Web Services, Spring;
  • Experience in working with relational databases and writing SQL, Oracle preferred;
  • Experience in developing software services, APIs and understanding of design for security, scalability, performance and reliability;
  • Excellent problem solving & troubleshooting abilities;
  • Desire to pay attention to detail and enforce high design/coding standards;
  • Good command of English with the ability to present complex technical information in a clear and concise manner.


  • Active daily communication with the high-profile customer;
  • Competitive compensation depending on experience and skills;
  • Individual career development plan, a wide range of technological and soft skills training events and workshops;
  • Full medical insurance with dental service;
  • Corporate discount for fitness;
  • Access to the latest development trends, opportunity to work in distributed teams and opportunity to relocate abroad, all is possible because of us working almost exclusively with US and Europe-based customers;
  • Flexible working schedule;
  • Ergonomic working places, convenient geographical location of the office;
  • Relocation support for candidates from other locations.