Lead Programmer / Senior Programmer in Corporate and SME Solutions in the Back-End Area
Описание работы и требования
The suitable candidate for us should have: a minimum of 2 years of work experience in back-end programming; experience in Java SE, Java EE Spring Boot; deep knowledge of Version Control Systems (Git); experience in developing and using RESTful API services; deep understanding of object-oriented programming, S.O.L.I.D principles, and Design Patterns; experience with database systems and knowledge of SQL and NoSQL databases (PostgreSQL, Oracle, MongoDB, Redis); knowledge of writing effective unit, integration, and API tests; awareness of Agile Scrum methodology; knowledge of microservice architecture; knowledge of Docker and Kubernetes; experience working with message brokers (Kafka, Rabbit MQ); strong problem-solving skills.
Должностные обязанности
You will be responsible for: researching and applying new technologies; designing and programming the business logic of the product and the back-end system; closely collaborating with front-end programmers to develop functional, efficient, and fully compliant APIs; analyzing source codes and implementing necessary changes; writing unit and integration tests and preparing automated tools for daily tasks; writing and documenting quality, efficient codes; analyzing ideas and thoughts to eliminate risks and ineffective solutions; researching and applying new technologies.
Подать Заявку Сейчас
Эта вакансия требует подачи заявки на сайте работодателя.