Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Exadel is an international IT company headquartered in the USA. We design software solutions, deliver digital platforms, and have been creating unique products for Fortune 500 customers for 25+ years.With 30+ offices across the US, Europe, Caucasus, and Asia, Exadel addresses the most complex engineering problems with innovative solutions.
23 липня 2019

Senior Full Stack Java Developer (вакансія неактивна)

Харків, Львів, Вінниця

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

• 3+ years of experience in software development;
• Strong Java experience, Angular;
• Good knowledge of React;
• Strong engineering process and hygiene skills e.g. source control, coding standards, code reviews;
• Attention to details;
• Comfortable working with a remote team
• English level: Intermediate

Буде плюсом

• Bachelor or Master’s degree in computer science, computer engineering, or a related field;
• Knowledge of Adobe Analytics, Pendo, Adobe Target.

Пропонуємо

• Vacation is 20 working days / till 20 working days per year for sick leaves;
• Full payment of taxes;
• Sports compensation;
• English courses;
• Flexible work schedule;
• Friendly environment;
• Medical insurance;
• Opportunity for career growth.
You can find more information about Exadel in Ukraine here: www.facebook.com/exadelukraine

Обов’язки

Responsibilities:
•Front/Back-end development of the working project;
•Implementing new features on Angular;
•Implementing new features on React/Redux;
•Migration of old Angular component to React/Redux;
•Designs implementation (HTML+CSS), using Zeplin as collaboration tool;
•Implementing analytics features;
• (both Angular and React/Redux);
•BE codebase investigation (including communication with other services);
•Small BE updates;
•Communication with BO on tasks clarification.

Про проєкт

We are looking for a motivated Senior Java Developer to come and join our team of professionals. Our ideal candidate will have experience in AngularJS, React, and able to write automation tests. If you are passionate about technology, constantly seeking to learn and improve your skillset, then you are the type of person we are looking for! We are offering superb career growth opportunities, great compensation, and benefits.

You will work with an information and analytics company and one of the world’s major providers of scientific, technical, and medical information. Products and services of the Customer include the entire academic research lifecycle, including software and data-management, instruction and assessment tools.

About the Project:
You will work with a unique web-based chemistry database, consisting of deeply excerpted compounds and related factual properties, reaction and synthesis information, as well as bibliographic data, navigated and displayed via an actionable interface.

The Customer’s solution retrieves literature, compound properties, and chemical reaction data faster than any other solution.

It helps chemists and researchers to:
— discover chemical structures, properties, and reactions;
— find relevant chemistry literature and patents with ease;
— assess compound synthesis and purchase options;
— see comparable bioactivity data for substances;
— share research data with collaborators;
— compare in-house and published experimental data.

Note: The Project will be moving towards Behavior-driven development (BDD), which will include creating test automation. The skill is not expected today, but a willingness to learn is essential. There will be training and mentoring provided to insure the team has the right skills.

Behavior-driven development (BDD) is an Agile software development process that encourages collaboration between developers, QA and non-technical or business participants in a software project. It encourages teams to use conversation and concrete examples to formalize a shared understanding of how the application should behave. It emerged from test-driven development (TDD). Behavior-driven development combines the general techniques and principles of TDD with ideas from domain-driven design and object-oriented analysis and design to provide software development and management teams with shared tools and a shared process to collaborate on software development.

BDD is largely facilitated through the use of a simple domain-specific language (DSL) using natural language constructs (e.g., English-like sentences) that can express the behavior and the expected outcomes. Test scripts have long been a popular application of DSLs with varying degrees of sophistication. BDD is considered an effective technical practice especially when the “problem space” of the business problem to solve is complex.

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

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