floLIVE is rewriting the playbook for the global IoT Connectivity landscape. Our groundbreaking Connectivity Management Service is reshaping how Enterprises, Cloud providers, IoT service providers, and Mobile Operators connect and manage their devices worldwide. Our global presence includes the United Kingdom, United States, Israel, Bulgaria, and China, solidifying our commitment to local, secure, and compliant connectivity solutions. FloLIVE delivers seamless connectivity management across boundaries with our innovative software-defined connectivity technology.
Position Overview:
Are you ready to push the boundaries of real-time system processing? Join our dynamic Scrum team where innovation meets challenge! We're looking for a passionate Senior Java/Kotlin Developer to help us revolutionize our high-performance solutions. You'll be working alongside talented backend and frontend developers, as well as QA specialists, in an environment that thrives on continuous learning and cutting-edge technology.
Responsibilities:
- Utilize expertise in real-time system processing to design and implement solutions for handling large volumes of data.
- Designing and developing distributed caching solutions, implementing cache strategies, optimizing performance bottlenecks, collaborating with other teams for integration, and conducting comprehensive testing
- Creating and maintenance of technical documentation to ensure the reliability and quality of developed software solutions.
Requirements:
- BSc Degree in Computer Science or Computer Engineering.
- 5+ years of industry data /engineering experience.
- Proven experience as a Senior Java Developer working with Spring framework, focusing on real-time system processing and cache technology (Hazelcast - advantage).
- Extensive knowledge of Java 8 and above/ Kotlin – MUST.
- In-depth knowledge and hands-on experience with real-time system processing, including stream processing frameworks (e.g., Apache Kafka) and event-driven architectures.
- Experience with database systems, both relational (e.g., PostgreSQL, MySQL, Clickhouse) and NoSQL (e.g., Elasticsearch,).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, Azure).
- Strong analytical and problem-solving skills, with the ability to analyze complex real-time data processing challenges and propose effective solutions.