Position: Senior Back-End Developer
Company: EIS
Category: Java
Experience required: 5y
English level: upper
Published: 2022-06-01T00:00:00+03:00

Responsibilities:
- Design and develop microservices and libraries according to system and business requirements. 
- Work closely with the rest of the team to ensure coherent implementation of features in both backend and frontend rule engines.
- Support for existing framework users - both internal and external clients.
- Actively participate during Scrum ceremonies: planning, backlog refinement, dailies, retrospective.
- Work according to the best practices and standards and Agile culture.
- Contribute to the overall team success during all phases of the software development life cycle, including architecture designs, requirements, and usability.
- Coach, support, and lead other developers in the team or other stakeholders
Grow towards Lead Developer/Full-stack Developer or Architect role

Requirements/Experience:
- 4+ years of hands-on experience in software development working with relevant tech stack:
- Java11 and Spring framework or Java8 with multithreading and resource consumption optimization, different databases, NoSQL experience
- RESTful APIs and microservices
- Distributed systems architecture and microservices
- KAFKA or other messaging solutions
- Understanding of SQL, NoSQL.
- Understanding of CICD practices and tools (Jenkins, Kubernetes, Grafana, ELK, or similar)
- Preferred Reactive / RxJava
- Preferred NoSQL/Cassandra experience
- Ability to take a business requirements/use case and architecture pattern and produce maintainable feature
- Experience in algorithms and data structures, design patterns, and performance optimization is a plus
- Experience with data validation, business rules, or building developer tooling is considered a plus
- Intermediate English level
- Preferred experience in technical leadership, coaching, and leading other developers in at least one implementation project end-to-end
- Preferred experience in Insurance / Financial / Billing solutions Domain
- Preferred experience in Scrum/Agile work environment

What we offer:
- Working on the world level Enterprise InsurTech Product powered by leading-edge technologies (microservices, reactive, cloud, continuous delivery)
- Working in an international, diverse, Scaled Agile environment
- Variety of new knowledge sharing and training opportunities - EIS University, external training, conferences, and certification programs
- Flexible working hours, office, remote or hybrid work option
- Good compensation based on the regular performance reviews
- Health insurance
- Employee referral program

EIS is an insurance software company that enables leading insurers to innovate and operate like a tech company: fast, simple, and 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 www.EISGroup.com.

Billing & Financials is one of the core modules of the EIS Suite™ - the flagship product of EIS. For more information visit https://www.eisgroup.com/digital-insurance-solutions/billingcore/.