Position: Snr Java Developer (Remote)
Category: Java
English level: fluent
Years of experience: 11

More than 10+ years of programming experience with consistently increasing responsibilities in design and development of the commercial applications on different platforms and environments; 
Five years of experience in leading of the software developer’s team (up to 12 persons);
Strong proficiency in problem solving, initiative taking, time management;
Experience in design, development and implementation of the enterprise level distributed business applications;
Full involvement in Software Development Life Cycle (SDLC); 
Solid knowledge of informational systems projecting and developing;
Ability to learn new technologies quickly and independently.
Excelent
Java SE/EE, JDBC, ORM, JMS, Spring Boot, MVC, Hibernate, microservices, Data analysis, data mining and profiling, performance analysis and throughput optimization, Micro services design and implementation, ETL, DWH, Database design, SQL and PL/SQL, Business requirements, business process analysis and gathering, system architecture design and implementation.
Strong
Shell scripting, Unix/Linux administration, Kotlin, Groovy, Java Script, REST APIs, CI tools, NoSQL Databases(Marklogic, Mongo, Hadoop), XML, Cntrl-M
Basic
Node, Python, JavaScript, HTML, CSS.
Professional growing. Complex, challenging tasks. Friendly team of professionals.