— Excellent oral and written communication skills in English.
— Excellent problem solving skills.
— High work standards — always striving for high-quality code.
— Strong organisational skills.
— Ability to communicate with both technical and non-technical individuals.
Excellent knowledge of these technologies:
— Java, focusing on Java 8 onwards.
— Git, GitLab
— JUnit (and/or other testing frameworks)
— SOAP-UI and/or other web service mocking framework.
— SOAP and REST (both server & client side).
— Familiarity with IntelliJ IDEA.
— Experience with RDBMS — Ability to maintain and extend reporting applications. Experience with Hibernate is a plus.
— Proven full stack delivery experience: from analyzing business and technical requirements to building and delivering the final product.
— Proven experience in following established issue identification & tracking processes (JIRA).
— Previous work related to banking/telecommunications business sectors.
— Previous work in IVR technologies.
— Ability to succeed in a fast-paced environment.
— Enthusiasm about learning new technologies.
— Ability to learn and understand speech APP DEVELOPMENT using Omilia front-end tools and XML language.
— Building successful cutting-edge technology products that are making global impact in service industry
— Compensation fixed in US Dollars
— Loyalty bonus 90% of fixed compensation twice a year
— Work From Home policy applicable
— Healthcare plan (medical insurance, sport compensation, etc)
— Proficient and fun-to-work-with colleagues
— Long-term employment with 24 working days vacation
— Apple gear
— With Omilia, you will be able to travel to Greece for team buildings at our amazing HQ offices
— Java/Java EE application development.
— Designing and developing high-volume, low-latency applications for mission-critical systems geared for high-availability and performance.
— Contribute in all phases of the development lifecycle.
— Work with Senior Java Engineers to orchestrate and deliver code that serves as an Omilia application backend, and integrates to a customer’s backend systems.
— Communicate and synchronise efficiently with customers in the US and Canada to design features, agree on specifications and resolve issues.
— Write entire features from scratch, update existing ones, expand unit tests, report and resolve bugs.
— Investigate any reported application issues, locate the problem, design, and implement a solution.
Omilia Ukraine as a Software Development (Product) Company is looking for 2 (two) Java Developers — Integration engineers. You will be part of a talented software team that delivers the latest in Virtual Assistant technologies in Banks and Mobile Network Operators across the world.