Java Developer

Deadline: 21 May 2021

Employment term: Permanent

Category: Other IT

Job type: Full time

Location: Yerevan

Job description:


  • Eagerness to find out-of-box solutions and use innovations;
  • Strong interpersonal and communication skills, ability to work in team;
  • High sense of responsibility;



  1. Medical insurance;
  2. Favorable terms of Evocabank products, insurance discounts;
  3. High performance, holiday and year-end bonuses;
  4. Bonuses on occasion of birthdays, marriage or birth of a child;
  5. Day-Offs;
  6. Comfortable lunch and break zone;
  7. Stylish and free dress code;
  8. An environment equipped with innovative software and state-of-the-art hardware;
  9. Special courses, great options for personal and career growth;
  10. Participation in international conferences and business trips abroad;
  11. English courses in Evocabank;
  12. Corporate social responsibility and participation in cultural events;
  13. Teambuilding and corporate events.

Job responsibilities

  • Produce and maintain clean, high-quality code;
  • Perform code reviews and implement software development best practices;
  • Conduct development, testing and debugging code and software applications of a high complexity;
  • Collaborate with other team members to develop high quality code and software applications;
  • Participate in all cycles of software design and development;
  • Participate in troubleshooting and resolving defects in production of code and software applications;
  • Analyze requirements and work with team members to create quality results.

Required qualifications

  • BS/MS degree in Computer Science, Engineering or related field;
  • At least 6 years of work experience as a software developer;
  • In-depth knowledge of core Java;
  • Excellent knowledge of OOP, design principles and patterns;
  • Knowledge of TDD principles is a plus;
  • Work experience in Java and Kotlin;
  • Experience in Spring framework and Hibernate;
  • Hands-on experience in designing, developing and debugging RESTful Web services and micro-services;
  • Experience in SQL/MySQL or PostgreSQL or MongoDb;
  • Experience in JWT tokens;
  • Experience in Docker and Kubernetes is a plus;
  • Strong communication and team playing skills;
  • Initiative and high responsibility;
  • Good knowledge of technical English.

Required candidate level: Senior

Additional information

Interested applicants should send their CVs in Armenian or in English to: [email protected] indicating "Java Developer" in the subject line of the e-mail.

Only short-listed candidates will be interviewed. 

Please clearly mention that you have heard of this job opportunity on

Soft skills

Analytical skills


Technical mind

Share this job via your favorite social media channel.


Annual bonus
Free language courses
Annual salary review
Medical insurance
Teambuilding and corporate events
Complimentary tea, coffee and refreshments
Company performance-based bonuses
Day offs
Reward System
Local and online training package
Gamezone or fun activities
Professional Certification/College Reimbursement
Financial services with preferential rates

Contact details


Find Evocabank on social media