Experience with
Windows or Linux operating systems
Strong knowledge of
Java technologies and Spring frameworks
Experience working
with RESTful API
Good source-level
debugging skills
Strong
problem-solving skills
Skills of queue
system, webSockets, devops (nginx, SSL)
Creating new
software products
Supporting current
software projects and implementation of technical requirements on technical
requests in existing software and optimization of processes
Working closely
with our engineers to develop a high-quality solution
Collaborate with
front-end developers
Application of new
technologies
Design, develop,
code, test and debug system software
Review code and
design
Write efficient,
readable code with the frameworks
Analyze and enhance
efficiency, stability and scalability of system resources
Integrate and
validate new product designs
Additions and
implementation of changes in ready-made programs;
Provide post
production support
Assess third party
and open source software
Namizədə tələblər
Bachelor or master’s
degree in Computer Science, Computer Engineering or equivalent degree
3 years+ proven
working experience in java technologies
Good knowledge of
OOP principles
Excellent knowledge
of java technologies, Java SE / Java EE
Knowledge of Spring
Core, Spring Boot, Spring Data, Spring Security, JPA/Hibernate
Familiarity with
Clean Code principles
Knowledge of SQL,
PL/SQL
Database knowledge:
Oracle, Postgresql, MySQL, MongoDB and other databases
Knowledge of
version control systems (GIT)
Working with
project building and comprehension tools (Maven, Gradle, Ant)
Writing unit tests
Strong
documentation and writing skills are desirable
Familiarity with
software configuration management tools, defect tracking tools, and peer
review