Senior Java Developer

St-Petersburg, 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 our St. Petersburg office to make the team even stronger.

Project technologies and tools

  • Modern Java;
  • Spring (MVC, Boot, Cloud);
  • Hibernate;
  • SOA;
  • AWS;
  • Elastic Search;
  • Apache Kafka;
  • AngularJS/ReactJS.


  • Participate in the full life cycle of software development including analysis, design, implementation and testing of new projects and features;
  • Collaborate with architects and technical leads on design decisions and direction;
  • Proactively adapt to new technologies and changing requirements;
  • Contribute to project development estimates and timelines;
  • Work collaboratively with others in a team-based environment;
  • Investigate and resolve issues in development, test and production environment;
  • Generate innovative approaches and solutions to technology challenges.


  • 3+ years of experience in production with Java;
  • Experience designing and developing web-based applications using Spring;
  • Experience in Web Services;
  • Experience in Agile;
  • Experience in working with CI/CD;
  • Spoken English;
  • Quick learner, eager to leverage new technologies in a dynamic team environment.

Nice to have

  • AWS;
  • Elastic Search;
  • Apache Kafka.

We offer

  • Work in an open-minded team;
  • Flexible working schedule;
  • Competitive compensation depending on experience and skillset;
  • Medical insurance;
  • Corporate sport activities: football, volleyball, yoga, table tennis, corporate discount for swimming pool;
  • Individual career development plan, a wide range of technological and soft skills trainings and workshops;
  • Ergonomic working places, convenient geographical location of the office.