Position: Pre-Middle Java Developer (1-2 years in the field)
Company: Omilia Natural Language Solutions Ltd
Category: Java
Experience required: 1y
English level: upper

Tasks and responsibilities include:

Working with customer to analyse and understand business requirements.
Ensure designs are in compliance with specifications
Integrate Omilias applications with the client’s systems (Web Services, Databases, etc)
Create Unit tests and mocks for the application testing.
Prepare and produce releases of software components
Consistently produce well designed, testable and efficient code
Contribute to the development of product tools
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Requirements

Academic Degree in Computer Science, or in a related field or equivalent experience.
Maximum 2 years of professional experience as a Java Developer
Knowledge of Java 8
Experience consuming external systems such as web services (REST and SOAP)
Experience in SQL databases
Be familiar with Git
Excellent command of spoken and written English
Excellent communication skills; customer facing
Ambition, enthusiasm and eagerness to learn, aptitude for analytical and creative thinking, with sharp attention to detail.
Well organized for both team and/ or solo assignments
Accountable within demanding deadlines.

Nice to have:

Experience in Spring Framework
Experience in Javascript and/or Python
Experience working directly with customers

Benefits

Fixed compensation;
Long-term employment with 24 working days vacation;
Development in professional growth (courses, training, etc);
Being part of successful cutting-edge technology products that are making a global impact in the service industry;
Proficient and fun-to-work-with colleagues;
Apple gear.