JOB DESCRIPTION: 
N/A
RESPONSIBILITIES: 
- Design and develop services and web application to support e-Government solutions and services;
- Provide technical support of applications in production environment;
- Communicate effectively with other Engineers, QA, and DevOps;
- Promote good development methodologies via code review and great software design;
- Coach and mentor more junior members of the staff.
REQUIRED QUALIFICATIONS: 
- BS or MS in Computer Science;
- More than 6 years of experience in Java; experience in Java 8 is preferred;
- Theoretical background in algorithms, complexity and data structures;
- Understanding of threading, concurrency and problems that can result from concurrent processing;
- Knowledge of performance analysis of JVM applications;
- Java Web development skills;
- Good knowledge of and experience in:
a) Spring, Spring Integration and Hibernate;
b) Groovy and Grails are preffered;
c) JMS and RabbitMQ;
d) Web services (SOAP and REST);
e) Oracle and MySQL;
f) HTML5, JavaScript and jQuery;
g) Gradle, Ant, Maven and Git;
- Ability to work in extended hours and willingness to travel;
- Excellent knowledge of English language.
APPLICATION PROCEDURES: 
To apply for this position, please send your CV and motivation letter in English language to: ****@************.** , specifying the position title in the subject line of the email. Only short listed candidates will be contacted.
Please clearly mention in your application letter that you learned of this announcement through Career Center and mention the URL of its website - www.careercenter.am. Thanks.
REMUNERATION/ SALARY: 
Competitive, based on the experience and qualifications.