Java Developer
Status Ongoing
How do we work:
- We usually cooperate with international clients, therefore we speak English on a daily basis
- We pay a lot of attention to the quality of the code – we keep it clean and well-tested. We do Merge Requests with mandatory Code Review, backed up with a CI
- We do things the Agile way
- We work in a Team that doesn’t compromise on quality
- We cooperate closely with clients and have a real influence on the final outcome
Join us if you have
done3 years of experience with Java 8/11
doneKnowledge in:
Knowledge of Spring Boot and ORM libraries such as Hibernate/JPA
Experience with JUnit and integration tests
Experience in JSON REST API integrations
Proficiency in using Git
Familiarity with SQL and NO-SQL Databases
Docker and Kubernetes experience
Openness to discuss and iterate over your ideas during code reviews
Good communication in English (both written and spoken)
Knowledge of OOP and SOLID principles
Also, a nice to have:
Cassandra/MongoDB experience
Knowledge of CI/CD process
React/Angular experience
Experience with Kafka or JMS
Willingness to become a Team Leader
Knowledge of ELK stack
Your role and responsibilities:
- Build and maintain scalable, tested applications
- Be a part of an Agile development team led by Scrum Master/PM and collaborate with other experienced specialists
- Participate in other internal initiatives: recruitment process, estimation of pre-sale projects, etc.
- Take part in the code review process
- Have a chance to share your knowledge during internal and external workshops, meet-ups, and conferences
By joining us you get
Inspiring projects around the world
Paid time for self-development
Self-growth budget (conferences, workshops, 4 h/mo self-growth paid time)
Flexible working hours and remote work
Access to our private library
Free English classes
Macbook
Co-funded sport card
Private medical care
Great team building events
Internal recommendation program