Senior Java developer
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
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.