Expected to perform independently and become an SME.
- Required active participation/contribution in team discussions.
- Contribute in providing solutions to work related problems.
- Collaborate with stakeholders to gather and analyze requirements for application development.
- Participate in the design and architecture of scalable and efficient software solutions.
Professional & Technical Skills:
- Must To Have Skills: Proficiency in Java Full Stack Development.
- Experience with front-end technologies such as HTML, CSS, and JavaScript.
- Strong understanding of back-end frameworks and databases.
- Familiarity with version control systems, particularly Git.
- Knowledge of software development methodologies, including Agile and DevOps.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As an Application Support Engineer, you will act as software detectives, providing a dynamic service that identifies and solves issues within multiple components of critical business systems. Your typical day will involve collaborating with various teams to troubleshoot and resolve technical challenges, ensuring the smooth operation of applications, and maintaining system integrity. You will engage in proactive monitoring and analysis, contributing to the overall efficiency and reliability of business processes while adapting to the evolving needs of the organization.Roles & Responsibilities: 3 to 4 years Oracle Database Administrator experience required to provide 24x7 support for critical production systems.Candidate should be able to manage Oracle Database instances independently and manage critical issues or performance issues with minor guidance.Oracle database Version 8i,9i,10g,11g, 12C, 19C Configuration and Administration tasks like, Backup, performances, Switchover, DB configurations, RAC Cluster issues.Must have hands on experience of at least 3 years in tightly controlled Incident and change management environment.Able to manage all functions associated with maintenance of Oracle databases including security, user management, capacity management reporting and recovery procedures. Basic understanding of Oracle high availability environment DG, RAC, Clusters.Good understanding of High availability and Disaster recovery concepts like Replication, Mirroring, log shipping and Windows cluster.Able to implement improvement and maintenance of the databases to include rollout and upgrades with minor guidance.Should have thorough knowledge of data and Information security guidelines and best practices.Perform daily, weekly, and monthly data maintenance tasks.Backup & recovery management.Migration, Patching and upgrading SQL environments.Professional & Technical Skills:Good hands-on Problem/Change management exposure from DBA support side.Good understanding of Security management.Fair understanding of Capacity Planning.Additional Information: Flexible, team player and should be ok with rotational shifts and On-call support weekdays and weekends.Experience in using dynamic management functions for troubleshooting and identifying database issues.PostgreSQL, Mongo dB, Microsoft Azure, AWS and Power shell scripting (Add 0n).
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As a Quality Engineering Lead, you will lead a team of quality engineers, guiding them through the complexities of multi-disciplinary team planning and ecosystem integration. Your typical day will involve collaborating with various stakeholders to ensure the delivery of high-quality applications. You will develop and implement comprehensive testing strategies, leveraging your expertise to enhance the overall quality across the application lifecycle. By applying established quality processes and methodologies, you will play a crucial role in defining key metrics that will help manage and assess the testing process, including test execution and defect resolution. Your leadership will be instrumental in fostering a culture of quality and continuous improvement within the team.
Roles & Responsibilities:
- Expected to be an SME.
- Collaborate and manage the team to perform.
- Responsible for team decisions.
- Engage with multiple teams and contribute on key decisions.
- Provide solutions to problems for their immediate team and across multiple teams.
- Mentor junior team members to enhance their skills and knowledge in quality engineering.
- Continuously evaluate and improve testing processes to ensure efficiency and effectiveness.
Professional & Technical Skills:
- Must To Have Skills: Proficiency in Automated Testing.
- Good To Have Skills: Experience with Selenium, Java, API Testing.
- Strong understanding of various testing methodologies and principles.
- Experience in developing and implementing end-to-end testing strategies.
- Ability to analyze and interpret testing metrics to drive improvements.
Additional Information:
- The candidate should have minimum 5 years of experience in Automated Testing.
- This position is based at our Chennai office.
- A 15 years full time education is required."
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Job Title: Senior Software Engineer (UI)
Location: Bangalore
About the Role
We build and operate a modern, cloud-based, AI-enabled analytics platform for Commercial Real Estate (CRE) organizations. The platform delivers scalable, secure, and high-performance analytics that transform complex operational data into actionable insights.
As a UI Engineer, you will focus on building polished, accessible, and performant user interfaces using React and TypeScript, integrated with GraphQL APIs and NestJS-based microservices. This role emphasizes frontend craftsmanship, engineering quality, and AI augmented development as a core expectation.
Responsibilities
Frontend Development
• Design, develop, and independently deliver moderately complex user-facing features using React and TypeScript with limited guidance.
• Build scalable, reusable UI components aligned with design systems and shared component libraries.
• Implement state management and data fetching using GraphQL (Apollo Client).
• Integrate frontend applications with NestJS-based microservices to deliver end-to-end product features.
• Apply sound engineering judgment within established frontend architecture and coding standards.
• Ensure high standards of performance, responsiveness, accessibility (WCAG), and cross-browser compatibility.
• Demonstrate ownership of UI quality, maintainability, and user experience outcomes.
UI / UX Collaboration
• Collaborate closely with UX designers to translate Figma designs, wireframes, and prototypes into production-ready interfaces.
• Implement pixel-accurate layouts with strong attention to spacing, typography, and visual consistency.
• Provide input on usability and UX improvements based on frontend implementation experience.
• Actively participate in design and technical discussions, contributing to team-level decisions.
Quality & Engineering Practices
• Write unit and component tests using Jest and React Testing Library to ensure reliable test coverage.
• Use Mock Service Worker (MSW) for API mocking in frontend tests.
• Participate in code reviews with attention to UI quality, performance, accessibility, and maintainability.
• Maintain and improve frontend build tooling using Webpack, along with linting and formatting via ESLint and Prettier.
• Follow CI/CD practices and contribute to frontend build and deployment pipeline maintenance.
• Support automated quality checks and continuously improve engineering standards and workflows.
AI Augmentation & Agent Development
• Use AI-powered development tools such as Cursor AI and GitHub Copilot across the SDLC to improve productivity in coding, testing, refactoring, and documentation.
• Build or contribute to basic AI agents and AI-augmented automation for frontend workflows, including:
UI test generation and maintenance
Component scaffolding and refactoring
Accessibility auditing and validation
• Actively explore and adopt emerging AI tools and practices that enhance frontend engineering velocity and code quality.
• Contribute ideas and improvements to developer productivity, tooling, and automation initiatives.
Collaboration & Growth
• Collaborate with backend engineers, product managers, and designers in an Agile environment.
• Participate in sprint planning, design reviews, and retrospectives.
• Share knowledge through documentation and technical discussions.
• Stay current with the React ecosystem, GraphQL best practices, modern CSS, and frontend tooling.
Qualifications
Basic Qualifications
• BA/BS Degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• 3–5 years of professional software engineering experience with a strong focus on frontend / UI development.
• Strong proficiency in React and TypeScript.
• Solid understanding of HTML5, CSS3, and modern JavaScript (ES6+).
• Experience integrating frontend applications with GraphQL APIs.
• Familiarity with microservices architectures and frontend–backend integration patterns.
• Experience with Git and collaborative development workflows.
• Hands-on experience using AI-assisted development tools in day-to-day engineering work.
Preferred Qualifications
• Experience working with or alongside NestJS-based microservices.
• Familiarity with GraphQL client libraries such as Apollo Client.
• Experience with frontend testing tools including Jest, React Testing Library, Cypress, or Playwright.
• Exposure to frontend performance optimization techniques (lazy loading, code splitting, memoization).
• Familiarity with design systems, accessibility tooling, and component-driven development.
• Exposure to LLM APIs, agent frameworks, or AI-enabled frontend automation.
Suggested Skills
• React / TypeScript
• GraphQL (Apollo Client)
• UI Architecture & Design Systems
• Frontend Testing (Jest, RTL, MSW)
• Build & Tooling (Webpack, ESLint, Prettier)
• CI/CD for Frontend
• AI-assisted Software Development & Automation
Additional Information
• AI-assisted development is a core expectation for this role.
• The team builds modern UI systems backed by GraphQL, NestJS microservices, and intelligent automation.
• This role offers opportunities to deepen frontend expertise while influencing how AI improves developer productivity and UI quality.
About JLL Technologies:
JLL Technologies is a division of JLL, a world leader in real estate services. We are shaping the future of real estate for a better world by combining world-class services and advisory with innovative technology. JLL has invested more in technology than any other commercial real estate company, enabling us to develop industry-leading AI-powered solutions. We are committed to fostering a diverse and inclusive culture where our people can thrive and grow meaningful careers.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As a Oracle EPM Planning Developer, We are seeking experienced Oracle EPM Planning Developer to join our team. The ideal candidate will have strong technical expertise in designing, developing, and implementing Oracle EPM Planning Solutions, coupled with a solid understanding of financial products and business processes. This role requires hands-on development skills, excellent communication abilities, and the capability to translate complex business requirements into scalable and efficient EPM planning models. You will engage in problem-solving and decision-making processes that contribute to the overall success of the projects you are involved in. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Expertise in Functional / Technical Skills- Excellent communication and stakeholder management skills.- Ability to translate complex business requirements into custom EPM Planning models.- Scripting – Please specify how many business rules have been written.- Groovy Scripting – Please specify how many business rules have been written.- Mentor junior team members to enhance their skills and knowledge.- End-to-End Implementation / Development Experience – Please indicate the number of implementations in Communication, Attitude, Data Management- Continuously evaluate and improve development processes to increase efficiency. Professional & Technical Skills: - Must To Have Skills: Proficiency in Oracle Planning and Budgeting (EPBCS).- Strong understanding of software development life cycle methodologies.- Strong Oracle EPM Planning development and coding skills (custom forms, business rules, Groovy, dashboards, integrations).- Minimum 2 end to end Oracle EPM Planning implementations.- Hands on experience with Groovy scripting, Data Management / FDMEE, EPM Automate.- Solid understanding of financial products and financial planning processes.- Experience with modern programming languages and frameworks.- Ability to design and implement scalable software architectures.- Familiarity with agile project management tools and practices. Additional Information: - The candidate should have minimum 5 years of experience in Oracle Planning and Budgeting (EPBCS).- This position is based at our Gurugram office.- A 15 years full time education is required.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Job Title: Senior Software Engineer (Python)
Location: Bangalore
About the Role
We build and operate a modern, cloud-based, AI-enabled data and analytics platform for Commercial Real Estate (CRE) organizations. The platform delivers scalable, secure, and high-performance backend services that power advanced analytics, data integrations, and intelligent product capabilities.
As a Python App Developer, you will develop and maintain backend services and data platform components using Python and FastAPI, contributing to production systems that integrate data platforms, cloud services, and AI-driven workflows. This role is ideal for an engineer with a strong Python foundation who is ready to grow in distributed systems, cloud-native development, and AI augmented engineering practices.
Responsibilities
Backend Development
• Design, develop, and independently deliver moderately complex backend services and APIs using Python (FastAPI) and Pydantic with limited guidance.
• Write clean, maintainable, well-documented, and well-tested code following established design patterns and engineering standards.
• Implement data access layers, caching strategies (Redis), and integrations with internal and external services.
• Apply sound engineering judgment when debugging, troubleshooting, and resolving production issues.
• Demonstrate ownership of service reliability, performance, and maintainability.
Data Integration & Processing
• Build and maintain data processing components and pipelines that interact with SQL databases, Redis, and Azure cloud storage.
• Develop integration points between backend services and analytics platforms, Databricks, and AI services.
• Write and optimize SQL queries, stored procedures, and data transformation logic.
• Assist in implementing asynchronous task processing using Celery and message brokers.
• Contribute to scalable, resilient data flows in a microservices-oriented environment.
Quality & Engineering Practices
• Write unit and integration tests using pytest to ensure reliability and regression safety.
• Participate in code reviews with attention to correctness, performance, readability, and long-term maintainability.
• Follow CI/CD practices and contribute to backend build, test, and deployment pipeline maintenance.
• Apply structured logging, monitoring, and alerting practices to support production observability.
• Continuously improve engineering standards, tooling, and development workflows.
AI Augmentation & Agent Development
• Use AI-powered development tools such as Cursor AI and GitHub Copilot across the SDLC to enhance productivity in coding, testing, refactoring, and documentation.
• Build or contribute to basic AI agents and AI-augmented automation for backend and data workflows, under guidance from senior engineers.
• Leverage AI tools to assist with code generation, debugging, test creation, and operational support.
• Actively explore and adopt emerging AI tools, LLM APIs, and agent frameworks that improve backend development efficiency and system intelligence.
Collaboration & Growth
• Collaborate closely with senior engineers, product managers, and cross-functional teams in an Agile environment.
• Participate in sprint planning, design discussions, and retrospectives.
• Seek feedback and progressively take ownership of backend features and components.
• Stay current with Python ecosystem developments, cloud-native patterns, and backend engineering best practices.
• Contribute to documentation, knowledge sharing, and technical discussions.
Qualifications
Basic Qualifications
• BA/BS Degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• 3–5 years of professional software engineering experience with strong proficiency in Python.
• Hands-on experience with FastAPI or another Python web framework (Django, Flask).
• Working knowledge of SQL and relational databases (PostgreSQL, SQL Server).
• Understanding of RESTful API design principles, HTTP protocols, and data modeling with Pydantic.
• Familiarity with Git and collaborative development workflows.
• Basic understanding of cloud platforms (Azure preferred) and deployment concepts.
• Hands-on experience using AI-assisted development tools in day-to-day engineering work.
Preferred Qualifications
• Experience with asynchronous task processing (Celery, Redis).
• Familiarity with Docker and container-based development.
• Basic understanding of event-driven architectures and messaging systems.
• Experience with database migration tools such as Alembic.
• Exposure to Databricks or cloud data platforms.
• Exposure to LLM APIs or agent frameworks (e.g., LangChain, LangGraph).
• Familiarity with test-driven development and advanced pytest usage.
Suggested Skills
• Python / FastAPI / Pydantic
• RESTful APIs & Backend Architecture
• SQL & Data Integration
• Redis & Asynchronous Processing
• Cloud Native Backend Development (Azure)
• CI/CD & Observability
• AI-assisted Software Development & Automation
Additional Information
• Engineers on this team are expected to deeply integrate AI into their daily development workflow.
• The team actively builds automation agents and developer productivity tools to accelerate backend and data platform development.
• This role provides hands-on opportunities to contribute to AI-driven engineering workflows and next-generation, intelligent product capabilities.
About JLL Technologies:
JLL Technologies is a division of JLL, a world leader in real estate services. We are shaping the future of real estate for a better world by combining world-class services and advisory with innovative technology. JLL has invested more in technology than any other commercial real estate company, enabling us to develop industry-leading AI-powered solutions. We are committed to fostering a diverse and inclusive culture where our people can thrive and grow meaningful careers.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Job Title: Senior Software Engineer (DevOps)
Location: Bangalore
About the Role
We build and operate a modern, cloud-based, AI-enabled analytics platform for Commercial Real Estate (CRE) organizations. The platform delivers scalable, secure, and high-performance analytics that transform complex operational data into actionable insights.
As a DevOps / SRE Engineer, you will focus on building reliable, scalable infrastructure and automated deployment pipelines using Azure, Kubernetes, and Infrastructure as Code. You will ensure platform reliability, performance, and security while working closely with development teams to enable rapid, safe deployments. This role emphasizes operational excellence, automation, and AI augmented development as a core expectation.
Responsibilities
Infrastructure & Platform Engineering
• Design, build, and maintain cloud infrastructure on Azure (App Services, AKS, Azure SQL, Storage, Networking) using Terraform and Infrastructure as Code practices.
• Operate and optimize Kubernetes clusters (AKS) for containerized workloads, including pod management, scaling, networking, and resource optimization.
• Implement and maintain CI/CD pipelines using GitHub Actions, Azure DevOps, or similar tools to enable automated testing, building, and deployment.
• Build and maintain containerized applications using Docker and container registries.
• Design and implement monitoring, logging, and observability solutions using Sentry, Azure Monitor, Application Insights, and Prometheus/Grafana.
• Apply sound engineering judgment to infrastructure architecture decisions, balancing cost, performance, security, and maintainability.
• Ensure high standards of security, compliance, disaster recovery, and business continuity.
• Demonstrate ownership of platform reliability, performance, and operational excellence.
Site Reliability Engineering
• Define and track Service Level Objectives (SLOs), Service Level Indicators (SLIs), and error budgets to measure and improve system reliability.
• Implement automated incident response, alerting, and on-call rotation processes to ensure rapid issue resolution.
• Conduct post-incident reviews (PIRs) and blameless postmortems to drive continuous improvement.
• Build and maintain disaster recovery and backup strategies with regular testing and validation.
• Optimize system performance through capacity planning, load testing, and resource optimization.
• Implement chaos engineering practices to proactively identify and address system weaknesses.
• Work to eliminate toil through automation and process improvements.
Security & Compliance
• Implement and maintain security best practices including network security, identity and access management (IAM), secrets management, and vulnerability scanning.
• Work with security tools such as Azure Key Vault, Snyk, and security scanning in CI/CD pipelines.
• Ensure compliance with SOC 2, ISO 27001, GDPR, and other regulatory requirements.
• Implement security monitoring and threat detection using Azure Security Center and related tools.
• Conduct regular security audits and vulnerability assessments.
• Manage SSL/TLS certificates, API security, and secure communication protocols.
AI Augmentation & Automation
• Use AI-powered development tools such as Cursor AI and GitHub Copilot across the SDLC to improve productivity in infrastructure coding, troubleshooting, documentation, and automation.
• Build or contribute to AI agents and AI-augmented automation for DevOps workflows, including:Infrastructure provisioning and configuration managementAutomated incident detection and remediationLog analysis and anomaly detectionCapacity planning and resource optimization
• Actively explore and adopt emerging AI tools and practices that enhance DevOps/SRE velocity and operational quality.
• Contribute ideas and improvements to platform automation, tooling, and operational efficiency initiatives.
Collaboration & Growth
• Collaborate with backend engineers, frontend engineers, product managers, and security teams in an Agile environment.
• Provide guidance on deployment strategies, architecture decisions, and operational best practices.
• Participate in sprint planning, architecture reviews, and retrospectives.
• Share knowledge through documentation, runbooks, and technical discussions.
• Stay current with cloud technologies, container orchestration, DevOps tools, and SRE best practices.
Qualifications
Basic Qualifications
• BA/BS Degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• 3–5 years of professional experience in DevOps, Site Reliability Engineering, or Platform Engineering.
• Strong proficiency in Azure cloud services (compute, networking, storage, databases, monitoring).
• Solid experience with Kubernetes (AKS) including pod management, services, ingress, and cluster operations.
• Strong experience with Infrastructure as Code using Terraform or similar tools (ARM templates, Bicep).
• Proficiency in Docker and container technologies.
• Experience building and maintaining CI/CD pipelines with GitHub Actions, Azure DevOps, or similar platforms.
• Strong scripting skills in Bash, Python, or PowerShell for automation.
• Experience with Git and collaborative development workflows.
• Hands-on experience using AI-assisted development tools in day-to-day engineering work.
Preferred Qualifications
• Experience with PostgreSQL administration and optimization in cloud environments.
• Familiarity with microservices architectures (NestJS, GraphQL, REST APIs).
• Experience with monitoring and observability tools such as Prometheus, Grafana, ELK Stack, or Azure Monitor.
• Knowledge of GitOps practices using tools like ArgoCD or Flux.
• Experience with automated testing frameworks for infrastructure (Terratest, InSpec, Testinfra).
• Familiarity with service mesh technologies (Istio, Linkerd) and advanced networking concepts.
• Experience with secrets management solutions (Azure Key Vault, HashiCorp Vault).
• Exposure to LLM APIs, agent frameworks, or AI-enabled operational automation.
• Azure certifications (AZ-104, AZ-204, AZ-305) or Kubernetes certifications (CKA, CKAD).
• Experience with multi-region deployments, disaster recovery planning, and high availability architectures.
Suggested Skills
• Azure Cloud Platform (App Services, AKS, Azure SQL, Networking, Storage)
• Kubernetes & Container Orchestration
• Infrastructure as Code (Terraform, ARM Templates)
• CI/CD Pipeline Development (GitHub Actions, Azure DevOps)
• Docker & Container Technologies
• Monitoring & Observability (Sentry, Prometheus, Grafana, Azure Monitor)
• Security & Compliance (Azure Key Vault, Snyk, IAM, Network Security)
• Scripting & Automation (Bash, Python, PowerShell)
• Site Reliability Engineering (SLOs, SLIs, Incident Response)
• AI-assisted DevOps & Automation
Additional Information
• AI-assisted development is a core expectation for this role.
• The team operates a modern cloud platform on Azure with Kubernetes, PostgreSQL, and intelligent automation.
• This role offers opportunities to deepen DevOps/SRE expertise while influencing how AI improves operational efficiency and platform reliability.
• On-call rotation participation may be required to ensure 24/7 platform availability.
About JLL Technologies:
JLL Technologies is a division of JLL, a world leader in real estate services. We are shaping the future of real estate for a better world by combining world-class services and advisory with innovative technology. JLL has invested more in technology than any other commercial real estate company, enabling us to develop industry-leading AI-powered solutions. We are committed to fostering a diverse and inclusive culture where our people can thrive and grow meaningful careers.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance