A global company with offices in New York, San Francisco, London, Frankfurt, Bern and Tel Aviv and with R&D facilities in Ukraine, Innovecs specializes in serving Gaming & Entertainment, Supply Chain & Logistics, Adtech, Fintech, Telecom and Healthcare markets.
18 июля 2019

Senior Software Engineer — Java (вакансия неактивна)

Киев

Необходимые навыки

In Development

— Effectively estimate development effort of whole project and / or subprojects
— Negotiate, plan, design and implement most technically and logically complex tasks
— Implement and control technical architecture of the solution
— Follow project-specific or module-specific coding standards
— Perform code review and govern general code quality control
— Write and control project and developer’s documentation, contribute to internal knowledge base General and Java programming
— Deep knowledge and 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
Solid experience in
— Caching
— Multithreading , Performance tuning and optimization
— RESTful API
— Unit testing, Integration testing
Frameworks and tools
Deep knowledge of the following frameworks and tools
— SPRING
— Spring Core
— Spring Boot
— Spring MVC
— Spring Data
— Spring Security
— Application servers: Tomcat
— Java ORM
— Hibernate
— Gradle, Maven, Jenkins
— Source control system
— JUnit, Mockito
JVisualVM
Cassandra, MongoDB, ElasticSearch
Databases
Able to
— Perform database design and development for complex domains
— Write complex SQL queries
— Do performance tuning and advanced troubleshooting
— Execute advanced DBA tasks in RDBMS and NoSQL
OOP
Has deep theoretical knowledge and on-hand experience in OO principles, design and programming, patterns and frameworks. Able to design and re-design complex class hierarchies and apply appropriate design pattern.
Software architecture Theoretical knowledge and on-hand experience in design, development and support of complex technical and solution architecture using various components, platforms and architectural patterns. Versatile experience in different domains, solutions, projects, microservice architecture.

Будет плюсом

— AWS

Предлагаем

— Career development and growth opportunities
— Performance based compensation reviews
— Medical insurance (health), employee assistance program
— Paid vacation, holidays and sick leave
— Gym 24/7, personal fitness instructor
— Commute assistance
— Office massages, personal wellness consultant
— English classes provided by native speakers
— Partially or fully reimbursed educational training and conferences
— Referral program
— Team buildings, fun and inviting environment that gives you the freedom to think beyond the next line of code