Job Description

Job description:

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade software. The ideal candidate is expected to determine technical requirements, make architectural decisions, create/design documents, develop and test.


Job responsibilities:

  • Contribute in all phases of the development lifecycle
  • Take on some of the most significant problems in high-performance, scalable analytics
  • Configure development environments running Java Spring Boot/Cloud/Data micro services 
  • Model and implement intricate data structures for relational  and NoSQL databases, utilizing Spring Data/JPA.
  • Design, build and maintain efficient, reusable and reliable Java code
  • Ensure the best possible performance, quality, responsiveness and scalability of the applications
  • Help maintain code quality, organization, and automatization


Required qualifications: 

  • Bachelor’s degree in Computer Science, Computer Engineering
  • Web application development experience using the Java platform
  • Knowledge of  Java Core, OOP, Spring, Hibernate frameworks, Maven, Servlet API, JDBC, Restful API,Micro Services, etc.
  • Knowledge of SQL & NoSQL technologies, and strong database modeling skills.
  • Skills using tools for automated project building (Maven or Gradle)
  • Experience with Git
  • Experience with Jira or other issues/task tracking systems
  • Strong analytical skills
  • Advanced knowlede of English 
More Details
Employment Type: Full Time
Location: Yerevan , Yerevan , Armenia
Experience Required: Mid-Senior Level
Date Published: 03 May 2021
Share Job Opening