Solitics, a cutting-edge data management, and automation platform is looking for an experienced and innovative senior Java developer\Team lead to work as part of our experienced R&D team.
As part of the team, you will design and develop high throughput, low-latency backend processes, and infrastructure in a highly scalable, multi-cloud platform (100% SAAS and multi-tenant)
You will participate in the full systems life cycle from solution to design.
You will set up the team in Israel and recruit developers accordingly.
We are looking for an engineer who is self-motivated, open-minded, and willing to have responsibility throughout all the development phases.
Requirements:
- At least 5+ years of experience with Java and Spring Boot.
- Short Managerial ex' of a small team .
- Proficient in Core Java, and familiar with Spring framework.
- Profound insight of Java internals (Class-loading, Memory Management, Transaction management etc).
- Working in a Microservice architecture
- BSc in Computer Science or a similar technical field.
- Experience with large object-oriented projects.
- Experience with solving optimization problems.
- Experience handling Big Data scale and latency challenges.
- Strong understanding of design patterns, best practices, and coding standards.
- Excellent abstraction and analytical skills.
- Team player, accountable, dedicated, and passionate.
- Advantage:
- Experience with Cloud AWS(S3 , RDS ,EC2), K8s – Big Advantage
- Experience with high volume Relational and NoSQL database like MongoDB/RedShift
- Experience with Kafka, Big Data frameworks
- Experience with ETL