26.08.2024
Competitive workplace
Mid/Senior JAVA Developer
Job description
As a JAVA Developer at ARMECONOMBANK OJSC you will be part of a growing engineering team working on interesting and dynamic banking solutions
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
• 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
• 3+ years experience in BE development
• 2+ years of web application development experience using the Java platform
• Experience working with SQL databases (PostgreSQL, MSSQL)
• Knowledge of OOP and design patterns
• Experience working with Spring & Spring Boot
• Experience using object-relational mapping (ORM) technologies and IoC containers
• Skills using tools for automated project building (Maven or Gradle)
• Experience using Continuous Integration tools (i.e. Jenkins, GitHub actions, etc.)
• Experience in micro-services development is a plus
• Experience of writing and maintaining unit and integration tests (JUnit)
• Experience of working with NoSQL databases is a plus (MongoDB)
• Experience of working with queue services is a plus (RabbitMQ)
• Knowledge of Kotlin is a plus
• Basic knowledge of JavaScript for MongoDB and other CI/CD script writing is a plus
• 2+ years of web application development experience using the Java platform
• Experience working with SQL databases (PostgreSQL, MSSQL)
• Knowledge of OOP and design patterns
• Experience working with Spring & Spring Boot
• Experience using object-relational mapping (ORM) technologies and IoC containers
• Skills using tools for automated project building (Maven or Gradle)
• Experience using Continuous Integration tools (i.e. Jenkins, GitHub actions, etc.)
• Experience in micro-services development is a plus
• Experience of writing and maintaining unit and integration tests (JUnit)
• Experience of working with NoSQL databases is a plus (MongoDB)
• Experience of working with queue services is a plus (RabbitMQ)
• Knowledge of Kotlin is a plus
• Basic knowledge of JavaScript for MongoDB and other CI/CD script writing is a plus
Job Location
IT department, Head Office, Yerevan, Armenia
Remuneration/Salary
Competitive, based on qualifications and work experience
Languages
Good knowledge of English
Required documents
All the candidates shall send their CVs to hrm@aeb.am e-mail address. The subject field of the message should be filled with name, surname of the applicant and with the vacancy name. It is mandatory to attach photos to the CVs. Only short-listed candidates will be informed.
Contact us
Tel: 010 510 910 (internal: 9605, 9606 (Personnel Management and Training Programs Division))