Position: Senior Java Engineer #7468
Company: Lohika
Category: Java
Experience required: 3y
English level: upper

MAIN TASKS AND RESPONSIBILITIES:
Participate in the functional and architectural design of the product and related tools. Perform implementation of back-end and, partially, front-end; review and debugging of new content. Research and evaluate technical options of requirements implementation. Collaborate with another R&D, QA, PM both on Lohika and the customer side. Proactively raise technical risks and suggest appropriate measures. Suggest technical and functional improvements to add value to the product.
EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
5+ years of commercial Java development experience with Java 8+ (Streams / Lombok / Spring / Boot)
Previous experience with REST, Microservices, SQL / JPA, Unit Testing General Experience with HTTP / XML / JSON / GRPC General Understanding of Performance Tuning and Scalability Principles, Application Integration Patterns, Data Security Principles (Validation, SSO, Tokens)
Docker/Compose and Kubernetes knowledge 
Well-developed decision making, communication and team-working skills 
at least Upper-Intermediate level of English
WOULD BE A PLUS:
MySQL/MariaDB
Gradle