Senior/Mid Java Engineer (Remote)

Preferable Location(s): Yerevan, Armenia
Work Type: Full Time

We are seeking a Strong Senior/Mid Java Engineer to be a key part of various interesting projects. You will have the opportunity to work in an amazing team of high-qualified professionals on scalable backend systems. You will be involved in several projects at a time and never get bored working with only one platform, technology or sphere. 

Job Description 

Responsibilities include designing, coding, reviewing code changes

Actively involved in designing new application features and functionality, scalability and maintainability improvements.

Play an active role in defining and implementing best practices, standards and procedures including quality and delivery methodologies.

Ensure compliance with the documented software processes and procedures throughout the life cycle of software products.

Participate in the project architecture exercise, and assumes responsibility for ongoing architecture for the project

Conduct researches and proof of concepts

Share knowledge, lessons learned with team members
Professional English communication skills

Required qualifications

5+ years of experience with Java and Spring Framework

Good knowledge of Spring framework

Professional experience with relational databases (preferably PostgreSQL)

Experience with CI/CD

Experience with NodeJS (Javascript/Typescript) (or at least willingness to learn and work with it)

Experience with cloud platforms (AWS, GCP)

Experience in object-oriented programming (OOP) in JavaScript

Experience writing unit tests

Understanding of the architecture of large web applications

Excellent understanding of SDLC and modern Agile development methodologies

Good Spoken English

Submit Your Application

You have successfully applied
  • You have errors in applying