HamburgerMenu
hirist

Senior Technical Lead - Java

Devlats Pvt Ltd
Multiple Locations
6 - 13 Years
star-icon
5white-divider3+ Reviews

Posted on: 10/11/2025

Job Description

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.

info-icon

Did you find something suspicious?