— deep knowledge and an on-hand experience with programming principles, algorithms and data structures, best practices, latest techniques and trends in software engineering;
— expert in Java SE, EE development;
— experience with Spring (Core, Boot, MVC, Data, and Security), EJB, JSP, JDBC, Java ORM, Hibernate, Tomcat, JBoss, WebLogic, WebSphere.
— on-hand experience with Cassandra, MongoDB, ElasticSearch;
— practical experience with AWS;
— deep theoretical knowledge and on-hand experience in OO principles, design and programming, patterns and frameworks;
— you can execute advanced DBA tasks in RDBMS and NoSQL;
— theoretical knowledge and on-hand experience in design, development, and support of complex technical and solution architecture using various components, platforms, and architectural patterns.
— solid experience in caching, multithreading, high-load applications, performance tuning and optimization, RESTful API;
— experience with Unit testing, Integration testing.
— an environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
— we like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
— high-level compensation and regular performance-based salary and career development reviews;
— medical insurance (health), employee assistance program;
— paid vacation, holidays and sick leaves;
— gym 24/7, personal fitness instructor;
— massage in the office, personal wellness consultant;
— English classes with native speakers and partially or fully reimbursed personal training and conferences;
— referral program;
— team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.
— to effectively estimate the development effort of the whole project and / or subprojects;
— to negotiate, plan, design and implement most technically and logically complex tasks;
— to implement and control the technical architecture of the solution;
— to define project-specific or module-specific coding standards;
— to perform code review and govern general code quality control;
— to write and control project and developer’s documentation, contribute to an internal knowledge base.
It is an American platform which provides capabilities for automatic settlement of service work orders between service providers/technicians depending on their attributes’ values and settlement rules.
The business opportunity is to serve as a conduit between Energy system Operators, Asset Owners, Managers on one side and service providers or technicians on the other side.