CHI Software is a development center, based in Kharkiv, Ukraine with representative offices in Ramat Gan (Israel) and Los Angeles (California, the US). We started off as a small web design studio in 2006. Now we have a team of 460+ experts and complex in-house expertises in different business domains and industries to offer.
8 июля 2019

Java Developer

Харьков

Необходимые навыки

Requirements:
— At least 2 years of commercial experience in Java development including Java 8
— Experience with Spring (IoC, Boot, Data, MVC, AOP, Security)
— Experience with SQL and JPA/Hibernate
— Experience with REST web services
— Experience with HTML, CSS, JavaScript, jQuery.
— Good knowledge of English (Intermediate and higher)

Будет плюсом

Will be a plus:
— Experience with Spring Cloud
— Experience with AWS
— Experience with NoSQL

Предлагаем

With us you can:

Develop your technical knowledge:
— Use latest technologies
— Participate in technical events and conferences (the cost is covered by the company)
— Regular techtalks and professional development

Improve your soft skills:
— Build strong teamwork skills and become an essential part of the dynamic teams
— Improve your English at classes and speaking directly with clients
— Increase your productivity and communication level via Scrum, Kanban, Agile methodologies

What else do we offer?
— Competitive compensation and benefits
— Flexible and negotiable schedule
— Nice and comfortable office located near metro station
— Covered rest period (20 business days)
— Free English classes (we have 3 teachers in our team)
— Break area with Xbox, air hockey, ping-pong and table soccer
— Truly friendly atmosphere and unforgettable events
— Bookcrossing
— Basketball and ping-pong teams
— Discounts offered by individual bonus cards (our partners are coffee shops, bars, and fitness centers)

Обязанности

Responsibilities:
— Technology selection for the Project
— Designing, developing and implementing enhancements, and new features to the product on the basis of customer’s requirements
— Definition of architecture of application or its evolution
— Selection of the ways of interaction between the components of the system
— Creation of working prototype model
Designing of interfaces and application components
— Following engineering practices including code review, writing unit-level, integration-level tests
— Supporting existing applications by doing refactoring tasks on existing code, develop feature enhancements and fix bugs
— Documenting of all architectural decisions, constant documentation updating
— Justification and enforcement of terms of the estimate

LinkedIn

Похожие вакансии

Все похожие вакансии