Напиши текст вакансии для должности "Data Engineer (Java)". Название компании: "EIS Group". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'Spark', 'Big Data'

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.com We are looking for smart, dynamic and intuitive people to join our growing team of technology professionals and industry experts. We are building an enterprise BI/Reporting module. This is a position that will enable us to write frameworks and its implementations for streaming and transforming high volume data among different databases. If you are an accomplished Java Developer with background in Big Data, or interested in learning, please apply for consideration Responsibilities:  Designing Domain Specific Language (DSL) framework and its implementation for streaming and transforming data among different databases (Cassandra, Hive, Snowflake, etc.) Building and deploying scalable and reliable data pipelines to move large amounts of data Applying technologies like ANTLR grammar and visitor pattern to DSL New feature development and bug fixing for the existing functionality Participation in unit, integration, automation and functional testing Code review and contribution to architecture and design documents prepared by architects Interaction with business analysts, system architects and quality assurance to ensure the finalized requirements are clear, concise, comprehensive, unambiguous, and well-documented  Requirements:  Theoretical and practical knowledge in programming technologies and software development life cycle (SDLC). Must master the following skills and technologies: Java Core Apache Spark ANTLR OOP Experience with Big Data, relational databases SQL Maven At least Intermediate English level  The following skills would be a plus:  Scala Hadoop Apache Hive Apache Kafka Cassandra Azure, AWS cloud technologies Experience in Insurance  What we offer:   Ability to work remotely  Unique working environment High level compensation based on the regular performance reviews Paid vacation Medical insurance Various social &amp; team-building activities Free English lessons  We look forward to hearing from you!