Senior Java developer

Местоположение и тип занятости

Минск (Беларусь)Полный рабочий день

Компания

International software development company

Описание вакансии

Условия работы

We're looking for a Senior Java Developer. This position requires a developer with demonstrable recent experience (at least 4 years) working on projects as a senior back-end or front-end software developer using Java SE/EE technology

Requirements:

Experienced developer with strong concepts in web applications architecture;
Knowledge of common JEE architectural patterns for distributed computing;
Good skills in working with RDBMS (Relational databases as MySQL/PostgreSQL):
Advanced in JDBC configuration (performance and security);
Efficient SQL design and implementation (performance);
Experience with Java EE technology:
Front-end / back-end APIs;
Test cases implementation;
Deployment process based on maven, multiple modules projects, archetypes and plugins configuration;
Working with continuous integration tools (Jenkins, Atlassian);
General purpose development tools: Git, JIRA, Markdown documentation.

Responsibilities:

Implement project’s components writing code using best practices and following technical guidelines;
Implement test scenarios for the project components;
Implement and maintenance of project documentation;
Support technology leader on release process.

Desired skills:

Experience in working with Agile methodologies;
Experience in leading developers to accomplish coding:
Best practices and patterns;
Naming conventions.

Conditions:

Opportunity for professional self-realization;
Friendly and united team;
Interesting work;
Medical insurance;
English language courses;
Tea, coffee + delicious cookies;
Other benefits.