Middle/Senior Java developer

This is a vacancy for an experienced Java Software Developer who will join our team of professionals and will help to complete the re-platforming of various legacy systems from traditional to Azure hosted infrastructure. The opening involves participation in a major medical project in the area of bio pharmacology, clinical research and regulatory information management.

Required Skills:

  • Experience in software development and design of Java / J2EE applications;
  • Experience with Java, J2EE, SQL, Oracle PL / SQL, MVC Framework (for example, Spring or Struts), Javascript, UML;
  • Experience with code version control systems (Git / Mercurial),unit testing;
  • Understanding of general architectural structures and concepts of the developed system.
  • Knowledge of security requirements in software development;
  • English: Intermediate/Upper-Intermediate.

Preferred Skills:

  • Containerization tools: Docker
  • CI/CD experience: Octopus / Jenkins;
  • Design & programming principle: SOLID, Stateless, Scalability;
  • Cloud Platform: Azure/Amazon/Google.

What we offer:

  • Opportunity to improve the project quality and reliability, as well as increase competitiveness along with similar products on the market;
  • Professional, friendly, and supportive team;
  • Prospects for career development in a team with a 27-year history;
  • Opportunities for professional growth that include participation in thematic events, English courses, certifications, paid participation in the largest industry conferences in the world;
  • Comfortable space in the city center, regular team buildings, holidays, and legendary corporate parties;
  • Flexible compensation review system;
  • Medical, sports and accounting support programs.

If you think you are ready and would like to join our team, please send your CV to [email protected] or fill out our online CV form. We look forward to meeting you!