Senior Java Developer
Tel Aviv-Yafo, Israel
Posted on Monday, November 20, 2023
EverC is a pioneer of advanced technology that provides risk intelligence for global enterprises. We use artificial intelligence and machine learning modeling to crawl millions of domains and give our clients full visibility, insight, and understanding of the internet. We shine a light on hidden merchant risk and reveal new opportunities to help businesses grow.
EverC is seeking a skilled, passionate, and collaborative senior Java developer to join one of its thriving and dynamic teams. You will play a pivotal role in shaping our flagship product and contribute to the development of groundbreaking future products leveraging our machine learning data infrastructure. Working closely with team members, you will actively participate in troubleshooting and enhancing back-end application, processes, and methodologies.
- Design, develop, and influence our flagship product.
- Collaborate with front-end developers and other team members to design, implement, and provide a performant, scalable, reliable, and flexible solution.
- Work with Product managers, Data analysts, and Data Scientists to design and improve our product.
- Help us move from Groovy on Grails monolith to a microservices architecture on Java while using managed services in AWS and NoSQL technologies.
- Review code, identify and troubleshoot problems while suggesting areas for improvement and optimization.
- Build services from scratch, including k8s configurations using helm charts to make them scalable and deployable.
- At least 6 years of experience in Java backend development
- Strong knowledge of relational databases (MySQL preferred)
- Fluent in English
- Experience with large-scale distributed systems - Must
- Experience with a microservices-based architecture – Must
- Experience with Dockers and K8s – Must
- Experience with writing Helm charts and Jenkins/GitHub actions scripts - Must
- Hands-on experience with cloud infrastructure, preferably AWS – Must
- Experience with technologies such as NoSQL, Queues, and Elastic – Must
- Experience developing Groovy on Grails – A big advantage.