Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
З 1993 EPAM Systems, Inc. (NYSE: EPAM) використовує прогресивний досвід розробки програмного забезпечення, щоб лишатися провідним світовим постачальником послуг з цифрової трансформації та лідером у галузі розробки цифрових продуктів та платформ.
7 грудня 2016

Java Technical Lead (вакансія неактивна)

Київ

Необхідні навички

• 1+ years of leading experience;
• Strong experience of developing applications using Java 7/8 / JEE;
• Strong experience using Spring 3/4 (including knowledge across Core Spring Framework, and if possible Spring Boot);
• Strong webservice development experience using REST / SOAP;
• Strong technical knowledge of Hibernate / JPA;
• Strong understanding of OO Designing and Programming Techniques and associated concepts, Data Modelling, Design Patterns;
• Strong understanding of TDD with extensive experience of automated unit testing (e.g. JUnit) using mock object frameworks;
• Knowledge & experience of SQL, Major RDBMS (e.g. Oracle);
• Knowledge & experience of Rich UI — Json, Jquery, Angular, Backbone, AJAX, JavaScript etc
• Knowledge & experience of SCM tools like GIT / Perforce;
• IDE — RAD/ Eclipse, IntelliJ;
• Knowledge of tools like SonarQube, Jenkins, Jprofiler, Maven, Gradle etc;
• Knowledge & experience of continuous integration;
• Beneficial skills would be knowledge around Event Driven Architecture & Domain Driven Design;
• Excellent time management, planning, organization and prioritization skills;
• Fluent English.

Пропонуємо

• Competitive compensation depending on experience and skills;
• Individual career path in engineering;
• Social package -medical insurance, sports;
• Compensation for sick lists and regular vacations;
• Partial grant of the cost of certification and IT conferences;
• English classes with native speaker (certified English teachers).

Обов’язки

• Development/Design/Architecture leadership for a development group;
• Working in scrum teams delivering technical stories within 2 weekly sprint cycles;
• Responsible for story based design, development & local test and adherence to all coding standards;
• Responsible for high quality code that achieves consistent SQALE A rating with no technical debt within SonarQube;
• Expected to contribute strongly in all agile ceremonies (planning / stand-ups / retros etc) to ensure high velocity is maintained;
• Expected to be supportive within the team, both technically and culturally, to help achieve all targets set within sprint plans.

Про проєкт

Our client is an Investment Bank who provides large corporate, government and institutional clients with a full spectrum of solutions to their strategic advisory, financing and risk management needs.

ABOUT ROLE
We are currently looking for a Java Technical Lead primarily skilled on Java server side (core Java with Spring) but with good working knowledge of client side development (JavaScript, jQuery, Angular, Ajax etc). The successful candidate should have an exposure to Agile & TDD methodologies (beneficial to also have experience of BDD).

Гарячі Java вакансії

Всі Java вакансії