Java Developer
bydgoszcz
technologies-expected :
Java
Git
Maven
technologies-optional :
Redis
Lua
Python
Bash
responsibilities :
Design component architecture
Develop and maintain game back-end components
Ensure quality of your solutions by writing automated tests
Create new game features
Perform refactoring and optimization of existing solutions
Participate in the code review process
Document designed solutions
Participate in an agile team following scrum principles
requirements-expected :
3 years of professional experience in Java programming
Good knowledge of the Java programming language (Java 11)
Experience with Spring Framework
Awareness of SOLID, Clean Code, DDD
The ability to create scalable and high throughput server software
Ability to tackle problems of distributed systems and microservices
Experience in parallel/asynchronous programming principles
Very good knowledge of the Git version control system
Experience with Maven or Gradle build tools
Willingness to take ownership over developed software
Fluent English
benefits :
sharing the costs of sports activities
private medical care
life insurance
flexible working time
fruits
integration events
dental care
no dress code
video games at work
coffee / tea
drinks
parking space for employees
leisure zone
redeployment package
christmas gifts
employee referral program