Senior Java Developer

Moscow, 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.

DESCRIPTION


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

Responsibilities

  • Architecture and technical decision making;
  • Mission-critical tasks implementation;
  • Initiative to improve processes / solutions and knowledge in the following related areas will be appreciated;
  • Continuous Delivery (CI, Auto-testing, Monitoring, etc.);
  • Tasks estimation and code review;
  • Working in Agile environment.

Requirements

  • Good knowledge of Software Engineering (Algorithms, Data Structures, Object-oriented programming/Design);
  • Strong skills in Java Core (Java Memory Model, Collections, Concurrency, Generics, Class loading, JDBC, optionally Swing);
  • Strong skills in Web (Servlet/JSP, JSTL, JSF, SOAP, REST, JavaScript, optionally JQuery/Angular/Backbone/Knockout/ExtJS/Ember, CSS, HTML4/5);
  • Strong skills in Java EE (EJB 3+, JMS, Transactions, JPA);
  • Strong skills in one of these frameworks (Spring/Play/GWT, Hibernate/MyBatis);
  • XML (XSLT, XSD, XPath);
  • Good knowledge of patterns (design, refactoring, enterprise);
  • Experience of using some of this middleware (WebSphere/WebLogic, Glassfish/JBoss, Tomcat/Jetty, IBM MQ/TIBCO/ActiveMQ);
  • DBMS (strong skills in MS SQL/Oracle/DB2, optionally NoSQL);
  • Infrastructure (Git/SVN, Ant/Maven/Gradle, optionally Continuous Integration and DevOps);
  • Understanding of software development processes and methodologies;
  • Experience in automated software testing (JUnit/TestNG, Mockito, etc.).

We offer

  • Experience exchange with colleagues all around the world;
  • Regular assessments and salary reviews;
  • Development perspectives with excellent career opportunities;
  • Financial support in case of important life events;
  • Full medical insurance, including dentist service;
  • Corporate fitness program;
  • Free English language courses.

KARIÉRNÍ ROZVOJ

Všem našim zaměstnancům poskytujeme zdroje, které potřebují k vybudování úspěšné kariéry.

BUDUJTE SVOU KARIÉRU S NÁMI

Staňte se součástí týmu, kde můžete rozvíjet svůj talent a budovat kariéru bez hranic.