Careers

Accept Recruitment Center
Java Backend Engineer
- Job Type Full time
- Location Yerevan
- Posted 13.10.2022
- Deadline 21.10.2022
We are seeking Mid/Sr Backend Java Engineers to join a distributed multinational team of software professionals developing and maintaining highly scalable, enterprise class applications. The senior engineer will participate in all aspects of the software development lifecycle including planning, developing, building and delivering applications as well as retiring older projects and code. Willingness to regularly work across multiple time zones is mandatory.
Requirements include:
-
No less than 3-4 years of demonstrated professional experience as a software engineer developing enterprise class Java applications.
-
A solid understanding of fundamental computational algorithms and the means with which to apply them in application development.
-
A solid understanding of objected oriented design concepts, facilitating software patterns, and the practical use of other software engineering paradigms (e.g., functional programming).
-
An ability to work and make decisions independently, often when requirements are ambiguous or not well known.
-
Demonstrated expertise with the Java language and the Enterprise Java (J2EE) ecosystem.
-
An ability to defend one's arguments in technical discussions, and a willingness to accept the wisdom, experience and decisions of others.
-
Facility with distributed, asynchronous architectures and applications, and the rationale behind their use.
Specific technological requirements include:
-
Experience with both relational and document-oriented databases, and the knowledge of when (or when not) to apply them.
-
Experience with hosted, cloud-based hybrid cloud environments.
-
An understanding of virtual machines, container technologies and container management applications (e.g., Docker and Kubernetes).
-
Fluency with SQL, and a familiarity with other query languages and techniques.
-
Experience developing RESTful APIs, and using the tools for their development, documentation, versioning and testing.
-
Experience developing applications founded upon inversion of control frameworks, particularly the Spring Framework and its companion projects.
-
Facility developing web-based applications, and a knowledge of front-end languages and frameworks.
-
Experience with telemetry: interpreting time-series data, and effectively communicating this data to others with less technical knowledge.
-
Experience developing applications for and maintaining the infrastructure to support fault tolerant, asynchronous message-oriented data pipelines
Salary: 3000-4500 $ based on experience
APPLICATION PROCEDURE Interested candidates should send their resumes to [email protected] mentioning job title in the subject.
Please clearly mention that you have heard of this job opportunity through Repat Armenia.