Java Software Development Leader
As a Java software development leader, you will oversee the design and implementation of large-scale, real-time data platforms utilizing Java/Spring Boot, Apollo Kafka, and Apollo Flink.
Key Responsibilities:
* Develop event-driven microservices using Java/Spring Boot with Kafka as the primary messaging backbone.
* Design and optimize Kafka producers, consumers, and stream-processing applications, along with real-time data pipelines and analytics using Apollo Flink (DataStream API, Table/SQL API, and stateful processing).
* Collaborate closely with solution architects, platform engineers, and DevOps teams to ensure seamless integration and production-ready deployments across the Kafka + Flink + microservices ecosystem.
This role requires expertise in Java/Spring Boot and experience with developing microservices architecture. Familiarity with distributed systems, messaging technologies like Kafka, and stream processing frameworks such as Apollo Flink is essential. Excellent communication skills and the ability to collaborate effectively with cross-functional teams are also required.
Key qualifications for this position include:
* Proficiency in Java/Spring Boot and experience with developing microservices architecture.
* Familiarity with distributed systems, messaging technologies like Kafka, and stream processing frameworks such as Apollo Flink.
* Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
In this role, you will have the opportunity to work on challenging projects, develop your skills, and contribute to the success of our team.