Senior Java Developer


Back-end development of complex web-based applications written in Java/JavaScript. Good communication skills and team work attitude. Good knowledge of Agile methodologies. Ability to speak in English on upper intermediate level.

The project is developed for international corporation Elsevier. Elsevier is a global leader in software development for pharmaceutical industry, biotechnology companies and scientific institutes. You will join an international software development team having front-end and back-end software engineers, QA/QC specialists and UI/UX designers.


  • Back-end development of Java/JavaScript web application
  • Team work using Agile methodologies
  • Support of existing functionality and development of the new one
  • Meetings and written communication in English
  • The source code should be covered by embedded TDD/BDD tests


  • Have 4-7 years of experience in commercially successful projects
  • Have solid experience with core Java, algorithms and data structures
  • Create web services using modern frameworks, Spring and Netflix OSS
  • Expose the data through full text search engines, ElasticSearch or Solr
  • Have experience with relational and NoSQL data sources, Oracle
  • Demonstrate clear understanding of Systems and CI/CD, Linux and Jenkins
  • Be keen to deliver quality solutions, testing automation using Junit and Cucumber
  • Have an Agile mindset, be confident with Scrum processes
  • Be proficient in cloud computing, AWS services

We offer:

  • Comfortable office with snacks and coffee in Saint Petersburg
  • Stable and official employment
  • Health insurance
  • Qualification improvement courses
  • English courses and fitness

Our office in Saint Petersburg is located in two minutes walking distance from Staraya Derevnya metro station in Gulliver 2 business center. The full address is:

Saint Petersburg, Torfyanaya Doroga 7F, office 303


Отправить резюме