Taro Logo

Senior Software Engineer

Global provider of real estate and investment management services with operations in 80+ countries.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Real Estate

Job Description

JLL Technologies is seeking a Senior Software Engineer to join their Digital Products team in Bengaluru, India. This role is crucial in shaping the future of real estate technology through innovative solutions. As part of a global organization with over 106,000 employees and $20.8B in revenue (2023), you'll work on developing scalable software solutions using Java, Spring Boot, and various modern technologies. The position involves working with big data technologies, developing GraphQL APIs, and contributing to the company's technology roadmap. The ideal candidate should have 7+ years of experience in software development, strong expertise in Java and related technologies, and experience with cloud platforms, particularly Azure. This role offers the opportunity to work on complex problems in the commercial real estate sector while being part of a global engineering team. JLL, recognized as one of the World's Most Ethical Companies, offers comprehensive benefits and professional development opportunities. The position requires a blend of technical expertise, innovation, and collaboration skills to help transform the real estate industry through technology.

Last updated 10 hours ago

Responsibilities For Senior Software Engineer

  • Design and implement high-performance, scalable software solutions using Java and Spring Boot
  • Develop and optimize GraphQL APIs for efficient data querying
  • Work with big data technologies (Databricks and PySpark)
  • Collaborate with product managers and UX designers
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and improve development processes
  • Troubleshoot, debug, and upgrade existing systems
  • Evaluate new technologies and frameworks
  • Contribute to technology roadmap
  • Develop data flow understanding across multiple applications

Requirements For Senior Software Engineer

Java
Python
React
Kafka
  • Bachelor's degree in Information Science, Computer Science, Mathematics, Statistics or related field
  • 7+ years of experience as a Software developer
  • Experience with Java, Springboot, GraphQL, Python-spark, Databricks
  • Knowledge of Azure services (Event Hubs, Data Lake Storage, Azure Search)
  • Experience with CICD and DevOps processes
  • Experience with React for front-end development
  • Familiarity with event-driven architectures and message queues
  • Experience handling unstructured data and data lake environments
  • Team player with ability to work in fast-paced environment

Benefits For Senior Software Engineer

Medical Insurance
  • Total Rewards Program
  • Competitive pay and benefits package
  • Learning and development opportunities
  • Career growth opportunities

Related Jobs

Senior Software Engineer

Senior Software Engineer position at JLL Technologies, focusing on building scalable solutions for commercial real estate using Java, Spring Boot, and cloud technologies.

GPU Architect

Senior GPU Architect position at NVIDIA focusing on performance analysis and optimization of complex GPU and SoC architectures, requiring 2+ years of experience and strong programming skills.

Power Platform Developer

Senior Power Platform Developer position at Alfa Laval's Global IT Delivery Centre in Pune, focusing on Microsoft Power Platform development with comprehensive benefits and global collaboration opportunities.

Java Hybris Developer

Senior Java Hybris Developer position at Arrow, focusing on SAP Commerce development with 5+ years of experience required, based in Bangalore, India.

Senior Software Engineer (Backend)

Senior Backend Software Engineer role at Databricks Bengaluru, building scalable infrastructure platforms and distributed systems for the world's leading data and AI company.