Posted on: 10/11/2025
Job Description :
We are seeking a Senior Technical Lead with strong expertise in Java, Spring Boot, and real-time streaming systems. The ideal candidate will have deep experience in designing, building, and scaling data-intensive applications using modern streaming frameworks.
As a Technical Lead, you will drive the end-to-end development of high-throughput, low-latency systems, collaborate with cross-functional teams, and play a key role in modernizing our streaming infrastructure.
Roles and Responsibilities :
- Lead the architecture, development, and deployment of real-time data processing systems using Java and Spring Boot.
- Design and implement event-driven solutions leveraging streaming technologies like Kafka, AWS Kinesis, Flink, or Spark Structured Streaming.
- Define technical standards, best practices, and design principles for scalable and maintainable systems.
- Partner with product, data, and DevOps teams to ensure seamless integration across microservices and cloud environments.
- Conduct code reviews, mentor engineers, and promote continuous improvement in code quality and performance.
- Work on system performance tuning, fault tolerance, and efficient data flow management.
- Oversee migration or integration of existing data pipelines into modern cloud-based streaming solutions.
Required Skills & Experience :
- 7+ years of hands-on experience in Java application development.
- Expertise in Spring Boot, RESTful API design, and microservices architecture.
- Proven experience in one or more streaming frameworks :
1. Apache Kafka
2. Apache Flink
3. Spark Structured Streaming
4. AWS Kinesis / Google Pub/Sub / Azure Event Hubs / Apache Pulsar
- Strong understanding of distributed systems, concurrency, and message-based architectures.
- Practical knowledge of deploying solutions on AWS, Azure, or Google Cloud.
Preferred Skills :
- Experience with containerization (Docker, Kubernetes) and CI/CD automation.
- Familiarity with NoSQL / relational databases and data lake integrations.
- Exposure to data governance, schema management, and monitoring tools for streaming pipelines.
- Ability to lead teams, perform design reviews, and influence architectural decisions.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1572243
Interview Questions for you
View All