Вакансия Java Architect

2 вакансии
Специализация: Architect
Уровень: Team Lead
Опыт: Более 5 лет
Уровень английского: Upper-Intermediate
Город: Минск
Режим работы: Полный день
Размер команды: 9—13
Размер компании: 1056
Возможна удалённая работа: Да

Java Architect is invited to join EIS as part of the engineering organization.

EIS is an insurance software company that enables leading insurers to innovate and operate like a tech company: fast, simple, agile. Founded in 2008, EIS provides an open, flexible platform of core systems and digital solutions allowing insurers to accelerate and scale innovation, launch products faster, deliver new revenue channels, and create experiences the world will love. With thousands of APIs, the platform gives insurers the freedom to connect to a vast ecosystem of insurtech and emerging technologies. EIS powers premium growth for insurers in all lines of business worldwide. For more information visit EISGroup.comWe use the best in class cutting-edge technologies in order to achieve the architecture goals:

  • Cloud deployment

  • Scalability

  • Cost

  • Resilience

  • Microservices

  • Configuration server / autodiscovery

The major approaches and technologies that we use are:

  • REST API

  • Asynchronous commands (Kafka)

  • DB read and write separation (CQS pattern)

  • Non-blocking reads (RxJava, Netflix Observers)

  • Horizontally scalable DB with almost limitless capacity (Cassandra)

  • and much more

Responsibilities:

  • Develop business and functional design requirements using interviews, document analysis, surveys, site visits, business process descriptions, use cases, user stories, business analysis, task, and workflow analysis

  • Ability to convey technical and conceptual ideas/topics to non-technical audiences as well as technical personnel

  • Work closely with the development teams and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs

  • Develop the following documentation according to standard templates, using natural language

  • Responsible for architecture and technical decisions made in the teams

  • Support developers during feature implementation by explaining design details, and solving design issues

Required skills and experience:

  • 6+ years Lead Developer or Software Architect experience in commercial software development

  • Wide mental outlook and analytical thinking

  • Strong interpersonal skills and a team-oriented mindset

  • Ability to write clear architectural design proposals

  • High level of understanding of architectural and enterprise design patterns

  • Expert Java knowledge and skills

  • Understanding of Microservices architecture and the Reactive Manifesto

  • Familiar with Agile methodologies

  • Upper Intermediate English level

  • Ability to work in a team

  • High education in Math or Computer Science

  • Ability to travel

What we offer:

  • 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"

95fcfe52c0c48abb7bc23d0af9af5fcc
Представитель компании
Вакансии компаний