Deep knowledge of Java Core, Spring Framework Stack (5+ years of experience)
Deep knowledge of concurrency, resiliency, caching
Experience with Microservice architecture
Experience with NoSQL DB (key-value based, document-based)
Experience with messaging frameworks (like Kafka)
Experience in testing frameworks
Understanding of Clean code principles
Nice to have experience with reactive frameworks (Project Reactor)
English Intermediate.
Competitive salary, performance-based bonuses and flexible working hours
Social package, including sports and enrichment classes compensation, medical insurance with dental coverage
Own educational platform with courses, training programs, certifications
Annual salary review
20 working days paid vacation and sick leave
Corporate celebrations, team buildings and fun activities
Free meals twice a day, refreshments
Technical library with option to order books
Coaching and reviews to support your career development
Internal mobility program
Help and support for candidates from other cities
Working for one of the top social gaming companies in the world
Develop services
Actively participate in project planning, suggest options for realization and highlight potential risks
Responsible for own and team commitments
Perform all tasks in reasonable forecasted time frames
Perform investigations in scope of a particular tasks
Provide precise estimation for complex tasks/features with considering different options and taking to account technical and organizational risks
Divide tasks to smaller ones and give correct estimations
Cover code with tests
Create HLD and SDD for services
Being able to handle all responsibilities (Gatekeeping a services)
Suggest improvements (design, quality, processes, solutions)
Understand design and applications of what is being developed
Take responsibility for all development work and project’s code
Learn from colleagues and external sources
Improve an own technological stack
Impact product development by following quality of services and operational agreements (e.g. SLA, quality, etc.)
Seek improvements, automatization and optimization of the work process
Participate in PI investigation