- Работа в Украине
- →
- Вакансии
- →
- Вакансии в Николаеве
- →
- Работа Java Developer (Server Side Job Description) в Украине
- →
Java Developer (Server Side Job Description)
Ваш надежный помощник
Данная вакансия уже неактуальна.
Она была сохранена на сайте и помещена в архив вакансий в ознакомительных целях
Найти похожие вакансии Java Developer (Server Side Job Description)
Заблокирована
Рубрики:IT, WEB специалисты
Пожелания к сотруднику
Образование:не имеет значения
Опыт работы:от двух лет
График работы:полный рабочий день
Описание вакансии
Responsibilities:
- Designing and developing high-volume, low-latency applications for real time systems and delivering high-availability and performance.
- Contributing in all phases of the development lifecycle (concept, design, test, release and support).
- Writing well designed, testable, efficient code.
- Evaluate applications and new tools and technologies.
- Maintain and extend server-side applications responsible for integration and business logic development.
- Gather and manage specific requirements and suggest solutions.
- Design, build, and maintain high performance, reusable, and reliable code.
- Identify and correct bottlenecks and fix bugs.
- Document new solutions as well as maintaining the existing ones.
- Maintain code quality, organization, and automatization.
- Troubleshoot and debug to optimize performance.
Skills:
- Strong software development background.
- Experience working with open-source projects.
- Experience working with large codebases.
- Proficiency in the following languages: C++, GO, Java, JavaScript.
- Hands on experience in designing and developing applications using Java EE platforms
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in the Spring Framework
- Experience with test-driven development
- Strong knowledge of common algorithms and data structures.
- Familiarity with cryptography and security principles.
- Familiarity with P2P networks.
- Knowledge of writing efficient and safe multithreaded code.
- Experience with third-party libraries and APIs.
- Familiarity with OOP design principles.
- Analytical skills with a good problem-solving attitude.
- Ability to perform in a team environment.
- understanding of code versioning tools, such as Git.
- Familiarity with continuous integration.
- Knowledge in mobile application development is an advantage.