CoreValue a fast-growing IT-outsourcing company based in Ukraine, is looking for a Senior Java developer/ Team Lead.
We welcome talented professionals to join our challenging and dynamic environment. We expect the successful candidate to demonstrate high motivation and ability to solve complex problems and achieve set goals.
- At least 4 years in commercial development using Java;
- Understanding key concepts of OOP, Design patterns;
- Knowledge of Java related frameworks (Spring, Hibernate, Maven, etc.);
- Strong knowledge in Core Java, multithreading;
- Experience in web development;
- Experience in integrations, API design and development;
- Good practical skills with SQL or other RDBMS;
- Experience in technical documentation creation – is a plus;
- Experience with GIT;
- Upper intermediate level of English.
- Implement new and change existing functionality according to requirements;
- Participate in day to day activities involving design, development, test support, deployment and production monitoring;
- Write reusable, testable and efficient code;
- Write tests;
- Review, clarify and improve requirements;
- Communication with the client in order to clarify tasks/requirements;
- Perform code reviews;
- Constantly improve development process;
- Lead Java development in the project and make strategical and tactical technical decisions;
- Collaborate effectively with engineers and other team members;
- Anticipate problems or issues that may arise, forecast high risk areas in software.
- You can have a chance of making a career move in our company;
- New office with areas for recreation, well-staffed kitchen facilities, shower, covered bike-parking;
- Compensation of medical service;
- Sport compensation: gym-membership reimbursement, small gym on-site;
- Language school;
- Compensation of training: our employee can participate in training given by external and internal experts;
- Paid business trips: daily and transportation expenses.