Position: Java Developer
Company: Recruit-Alliance
Category: Java
Experience required: 3y
English level: upper

Предлагаем
• Work in creative friendly environment using cutting-edge technologies
• Work-life balance and flexible schedule
• Competitive compensation with focus on your expectations; annual salary review
• 24-day paid vacation and 100% paid sick leave
• Financial support and legal support for individual entrepreneurs from our side
• Professional, language and soft skills trainings
• Health insurance coverage: individual and family, Fitness plan

Необходимые навыки
• Experience with Java 3 years+
• Experience developing applications in Java 11 with Spring / Spring Boot using IntelliJ IDEA
• Experience creating maintainable code and using source control solutions such as GIT
• Experience of unit testing, code reviews, and other product quality disciplines
• Strong knowledge of multithreading
• Strong practical knowledge of design patterns
• Adequate level of English

Будет плюсом
• Experience in Neo4j and Keycloak (will be a big plus)
• A strong grasp of Windows & Linux development tools
• Experience of designing for mitigation of OWASP risks
• Experience in design of secure systems
• Experience of Agile development processes
• Experience in Spring Cloud, Spring Messaging, Spring Testing
• Experience of building microservices

Обязанности
• Design of software according to agreed standards, architecture and requirements
• Implementation of software according to design
• Planning and performing testing to ensure fit to standards (e.g. security, scalability, etc.), design as well as functional and non-functional requirements
• Interface with various R&D groups