Opis pracy
Java Developer is invited to join EIS as a part of the R&D team. The team is working as a part of the Tooling stream having the goal to deliver the set of applications intended to make the platform fully configurable using the no-code approach. EIS provides digital-ready, customer-centered core insurance systems that enable insurers to innovate with products, channels, and customer engagement. Join us and be a part of one of the most friendly and experienced teams you could imagine!
We use the best in class cutting-edge technologies in order to achieve the architecture goals:
- Cloud deployment
- Scalability
- Cost
- Resilience
- Microservices
The major approaches and technologies that we use are:
- REST API
- GraphQL
- Asynchronous commands (Kafka)
- DB read and write separation (CQS pattern)
- Non-blocking reads (RxJava)
- Horizontally scalable DB with almost limitless capacity (Cassandra)
- and much more
Responsibilities:
- Participate in software development lifecycle by analyzing and implementing business (functional & non-functional) as well as internal requirements
- Work according to the best practices and standards (Agile methodologies, continuous integration, and delivery, code reviews, etc.)
- Thrive in fast-paced development environment
Required skills and experience:
- A minimum of 2 years’ experience as a Software Developer
- Wide mental outlook and analytical thinking
- Expert Java knowledge and skills
- Understanding of Microservices architecture and the Reactive Manifesto
- Intermediate English level
- Ability to work in a team
- High education in Math or Computer Science
What we offer:
- Ability to work remotely
- Unique working environment
- High level compensation based on the regular performance reviews;
- 28 calendar days of paid vacation, paid sick leave
- Medical insurance
- Various social & team-building activities
- Free English lessons
- А comfortable location close to the subway station "Grushevka"