Lead Engineer Java Leading Global Fortune 100 Company 12 Years

Key Responsibilities

  • Design and Build highly scalable data processing pipeline for various applications such as Bulk Ingestion, Real Time Streaming Applications and AI/ML based insights.
  • Design and Build highly scalable Data backend applications which act as a driving engine of Analytics platform.
  • 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.
  • 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.
  • Utilize Agile practices to manage and delivers features.
  • Use technology best practices and standards to innovate and constantly improve delivered features.

Sounds like you? To apply you need to be:

experience and Education

Bachelor’s degree in Electrical Engineer or Computer Science.

8 + Years of hands on Java development with 2 years in building data processing applications using Spring Boot.

experience in building large scale distributed systems and knowledge of enterprise architecture patterns.

experience with building Cloud Native Analytics applications and services.

  • experience with event-driven architectures and technologies such as Apache Kafka and Azure Event Hubs.
  • experience securing applications using authentication standards such as OAuth 2.0, OpenID Connect, JSON Web Token, and SAML 2.0.
  • experience with one or more public clouds such as Azure, AWS and GCP.
  • Requires excellent collaboration, presentation and communication skills.
  • Capable of rapid self-learning of new software applications and programming languages.
  • Effective written and verbal communication skills, including technical documentation.
  • Excellent technical, analytical, time management, and organizational skills. Agile Scrum skills desired.

Technical Skills and Competencies

  • Deep expertise with Java server-side development using Spring Projects specifically through usage of microservices.
  • Expertise in data structures and algorithms.
  • 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 designing and developing APIs, API Management, security, scalability and caching strategies.
  • 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.
  • experience with Kafka Stream Processing and KSQL.
  • experience with any SQL databases such as SQL Server, Oracle RDBMS, MySQL etc.
  • experience in build automation tools such as Gradle, Jenkins, Docker Images and Artifactory.
  • experience with Cloud resources such as Azure Event Hubs and Azure Cache for Redis.
  • experience with one or more public clouds such as Azure, AWS and GCP.
  • experience with application monitoring and tracing using tools such as Azure Monitor, Fluentd, Prometheus, Grafana, and Apollo Data Graph Platform.
  • experience with containerizing applications using Docker and deploying Helm Charts to Kubernetes clusters.

What we can do for you:

At JLL, we make sure that you become the best version of yourself by helping you realise your full potential in a fully entrepreneurial and inclusive work environment. If you harbour passion for learning and adapting new technologies, JLL will continuously provide you with platforms to enrich your technical domains. We will empower your ambitions through our dedicated Total Rewards Program, competitive pay and benefits package. It’s no surprise that JLL has been recognized by the Ethisphere Institute as one of the 2019 World’s Most Ethical Companies for the 12th consecutive year.

Interested candidates should send their CVs