Software Engineer 2

5 - 10 years

18 - 20 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • The JLL Technologies Product Engineering team aims to bring successful technology-based products to market in a high-growth environment. The teams 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.
  • Shape the future of real estate for a better world by contributing to the creation of globally scalable products used by JLL s client customers the most respected brands in the world.
Key Responsibilities
  • Develop React UI Components and new features for a highly configurable, multi-tenant, Cloud-based Analytics product.
  • Design and implement high-performance, scalable, and maintainable software solutions using Java and Spring Boot.
  • Develop and optimize GraphQL APIs to ensure efficient data querying and manipulation across our platforms.
  • Work with big data technologies, particularly Databricks and PySpark, to process and analyze large datasets
  • Maintain a React Storybook to communicate JLL Technology s Design System to other developers.
  • Communicate with GraphQL API services, NoSQL databases and REST API endpoints to process user requests.
  • Execute experiments by running A/B tests and measuring design outcomes.
  • Monitor and optimize the performance of the product.
  • Perform peer code reviews and contribute to improving best practices.
  • Build and deploy the product, Micro-Frontends and packages using modern CI/CD pipelines.
  • Secure the product using multiple authentication tools and techniques.
  • Plan and participate in Sprint activities by practicing Agile Scrum or Kanban.
  • Estimate User and Technical Stories based on Product and Spring Backlogs.
  • Contribute to a culture committed to the delivery of outstanding customer service.

Experience & Education

  • 5+ years of experience with building and deploying modern React applications.
  • Experience with building and using UI Components, Component Libraries and Design Systems.
  • Experience with Functional Programming with TypeScript or ES6+.
  • Experience with consuming REST and GraphQL API endpoints.
  • 5+ years of experience as a Software developer using Java, Springboot, GraphQL, Python-spark, Databricks, Azure Event Hubs, Azure Data Lake Storage, Azure Search etc
  • Hands-on experience of building Data Pipelines in Cloud and we'll versed with CICD and DevOps process.
  • Experience securing applications using authentication standards such as OAuth 2.0, OpenID Connect and SAML.
  • Experience with one or more public clouds such as Azure.
  • Bachelors degree in Electronics & Communication Engineering or a related Computer Science discipline.
  • Capability to rapidly self-learn new software applications and programming languages.
Technical Skills & Competencies
  • Experience developing custom React UI Components.
  • Experience with NoSQL databases such as Azure Cosmos DB and MongoDB.
  • Experience with Cloud resources such as Azure Event Hubs and Azure Cache for Redis.
  • Experience securing applications using authentication standards such as OAuth 2.0, OpenID Connect, JSON Web Token, and SAML.
  • Experience with application service monitoring and tracing using tools such as Azure Monitor, Fluentd, Prometheus, Grafana, Kibana, and Apollo Data Graph Platform.
  • Experience with Micro-Frontend Architectures using Webpack and React.
  • Experience with containerizing Microservices using Docker and deploying Helm Charts to Kubernetes clusters.
  • Experience with DevOps tools such as GitHub Actions, Azure DevOps, Travis CI, and Jenkins.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india

hyderabad, telangana, india

bengaluru, karnataka, india

mumbai metropolitan region