Earnix is the premier provider of mission-critical, cloud-based intelligent decisioning across pricing, rating, underwriting, and product personalization. These fully-integrated solutions provide ultra-fast ROI and are designed to transform how global insurers and banks are run by unlocking value across all facets of the business. Earnix has been innovating for insurers and banks since 2001 with customers in over 35 countries across six continents and offices in the Americas, Europe, Asia Pacific, and Israel.
We are looking for an experienced senior backend developer for a new project intended to create and build a new platform for the next generation of cutting-edge software, based on a modern platform to enable innovations and integration of different software and technologies.
As a senior developer, you will lead the creation of this new platform. You will lead brainstorming and discussions along with Product to build this new Platform. Also, taking part in the team building as well as delivering new features, and building the infrastructure for the new SaaS.
This role is ideal for a highly skilled and talented backend developer who wants to be a visionary, is passionate about building scalable and reliable products from scratch, and thrives in a fast-paced, innovative environment.
What you’ll do:
- Participate in designing and building the architecture of the new product.
- Take ownership of parts of the new platform infrastructure building.
- Define and implement POCs for new technologies and tools.
- Implement features and new technologies integrations following POCs.
- Take part of design and code reviews.
- Take part to set the standards of end-to-end automation development.
You’ll do it using:
- Experience as a backend developer for at least 5 years with strong proficiency in Java
- Hands-on experience in DevOps tasks – a strong advantage.
- Previous experience using AWS cloud platform (EC2, S3, Autoscaling with ECS, RDS, AWS tools on the cloud).
- Experienced working on performance and scale issues in conjunction with cloud services.
- Experience with different databases and different data tools.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Knowledge in various development tools like: Spring & Spring boot, Maven/Gradle, Hibernate, Network and security, Microservices, In-Memory databases
- Advantage: Knowledge of: Spark, Damand model algorithms, Big Data solutions, Microservices design patterns, DevOps tools, Infrastructure development.
- development.
You’ll excel by:
- Effectively collaborate with cross-functional teams and communicate ideas.
- Possessing strong analytical and critical-thinking skills to continuously identify and solve complex technical challenges.
- Being a motivated self-learner and to drive innovation and excellence in your work.
- A commitment to thinking like an owner, taking initiative, and ensuring the success of our new product.