з/п не указана
Exadel is a global software application development company providing innovative technology solutions to its clients. If you’re looking to grow your career in a dynamic environment rich with opportunity, Exadel has many exciting career choices.
Currently we are looking for a Senior Java Developer to join our team!
About the Customer:
The Customer is a digital education company that partners with the world's leading universities to select, design and deliver premium online short courses with a data-driven focus on learning gain.
Master or bachelor degree in computer science, software engineering or applied mathematics;
Deep expertise in and experience with Java (2-3 years);
Excellent knowledge of MicroServices;
Experience in applying CQRS/Event Sourcing;
Good knowledge of Domain-driven design;
Hands-on experience with Spring Boot;
Strong experience with REST API Modelling;
Expert knowledge of PostgreSQL;
Good knowledge of Kafka, MongoDB
Good knowledge of SAML/OAuth2/OIDC, Docker, git, MacOS;
Strong analytical skills;
Excellent interpersonal and written/verbal communications skills.
Nice to have:
Python, Flask, GraphQL.
Write well designed, testable, efficient code;
Contribute in all phases of the development lifecycle;
Ensure designs are in compliance with specifications;
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.