We are looking for a Senior Java Developer to join our Ukraine team on a full-time basis.
- Develop solutions and algorithms according to technical specifications or other requirements documentation; use standard algorithms in the applicable cases
- New functionality design
- Estimating tasks
- Write program code according to the defined application architecture
- Structure and format the source code, comment and mark up the code, as well as name variables, functions, classes, data structures, and files according to the company conventions and industry best practices
- Handle complex problems that may arise during solution implementation and field support providing creative and rapid solutions.
- Solid experience in Java programming and Spring framework is essential;
- Practical experience with Hibernate is essential;
- Experience in SQL/NoSQL databases;
- Knowledge and experience in the following languages and technologies is required: Unix/Linux operating systems, shell and Perl scripting, Apache/Tomcat, experience with Linux is essential;
- Good practical knowledge of SDLC is required;
- Excellent collaboration and communication skills;
- Ability to investigate and incorporate new technologies;
- Intermediate or higher level of writing and verbal English.
What's in it for you?
- Career growth opportunities;
- Friendly collaborative teams and enjoyable working environment;
- Professional skills development and training programs;
- Variety of knowledge sharing, training and self-development opportunities;
- Possible business trips to the client’s side when required.