This site uses cookies. To find out more, see our Cookies Policy

Manager - Data Management and Delivery (TDIM) in Bengaluru at JLL

Date Posted: 3/11/2019

Job Snapshot

  • Employee Type:
  • Location:
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

The JLL Digital Products team aims to bring successful technology-based products to market in a high-growth environment. The team’s mission is focused on accelerating technology adoption in commercial real estate by bringing creative, innovative and technical solutions to solve large, complex problems for our clients. The Lead Software Developer is a key position on the Digital Products team, responsible for defining the key framework components for JLL’s cloud environment

Duties & responsibilities:

As a Lead Software Developer, you will be responsible for:

  • Build highly scalable data processing pipeline for various applications such as Bulk Ingestion, Real Time Streaming Applications and AI/ML based insights
  • Build configurable data pipeline based on Kafka Streams/KSQL to ingest bulk and real time stream data
  • Build Kafka Stream applications that meets the high-quality standards and scale horizontally in a cloud environment
  • Collaborating with the Dev Leads and Product Manager to ensure that the requirements are meet
  • Ensuring that rigorous design and development practices are followed in the team.
  • Ensure applications are tested through usage of automated test tools
  • Delivering well instrumented system that provides insights in Operational Metrics and helps in resolving issues
  • Hiring and retaining top engineers in the Integration team
  • Utilize Agile practices to manage and delivers features
  • Use technology best practices and standards to innovate and constantly improve delivered features

Key skills:

In order to achieve the key objectives of role, you will need the following skills and experience

  • Deep expertise with Java server-side development using Spring Projects specifically through usage of microservices
  • Expertise in Spring Projects such as Spring Data, Spring Streams, Spring integration, Spring for Apache Kafka and Spring Security
  • Knowledge of schema definition such as AVRO, Thrift, Protocol Buffers and Parquet
  • Experience building test automation for data loading, performance and API validation through tools such as JMeter, apigee, SoapUI, etc
  • Hands on experience with Kafka Stream Processing and KSQL
  • Experience in building large scale distributed systems and knowledge of enterprise architecture patterns.  Knowledge of distributed system concepts such as Leadership, Consensus, Replication and Partitioning
  • Experience in build automation tools such as Gradle, Jenkins, Docker Images and Artifactory
  • Experience in working with Container Management/Orchestration Systems such as Kubernetes, Apache Mesos, AWS ECS, etc
  • Experience with Stream Analysis and ML with tools such as Spark, Apache Flink, etc
  • Experience with building instrumented, scalable, highly available, and secure systems
  • Experience with one or more public clouds (AWS, GCP, Azure)

Employee specification

  • 7+ years of hands on Java development with 2 years in building data processing applications using Spring Boot
  • 5+ years of experience leading development teams
  • Bachelor of Engineering in Electrical & Electronics or Computer Science

JLL Privacy Statement

When you visit JLL websites, JLL may collect information related to those visits, without you actively sending that information. This information may include, for example, the internet browser you are using, your access device’s operating system, the language in which that system presents information to you, your IP (Internet Protocol) address, the web search that took you to the JLL website, the web pages and advertisements displayed to you, and the links you click on.

For additional details please see JLL's Global Privacy Statement or our career site pages for each country.

For employees in the United States, please view our Equal Opportunity and Information Security disclaimers here.


  1. Software Engineer Jobs
  2. Project Engineer Jobs