6 - 11 years

25 - 40 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Senior Software Engineer

JLL Technologies, Bangalore

We are seeking an experienced Backend Developer with strong expertise in the Java ecosystem to join our team. This role requires a solid technical foundation in building scalable, distributed systems and will involve working with building management systems while supporting our production environment across global time zones.

Key Responsibilities

  • Design, develop and maintain backend services with a focus on API development and WebSocket implementations that can handle heavy traffic and scale efficiently
  • Build robust, scalable Java applications using Spring Boot, Spring Framework, and related technologies
  • Develop and deploy microservices in Azure Cloud environments
  • Implement message-driven and event-driven architectures
  • Support the production environment, including incident response and resolution
  • Participate in the entire software development lifecycle including CI/CD processes
  • Work with building management systems and IoT data processing

Required Qualifications

  • Strong proficiency in Java (7+ years) with deep understanding of the Java ecosystem including Spring Boot, Spring Framework, JPA/Hibernate
  • Experience with API development (REST, GraphQL) and WebSocket implementation
  • Proficiency in database technologies (SQL and NoSQL) and ORM frameworks
  • Experience with Azure Cloud services and microservices architecture
  • Demonstrated experience with message-driven and event-driven development using technologies such as MQTT, Kafka, RabbitMQ, or similar systems
  • Strong understanding of authentication and authorization protocols including OAuth, OIDC, and Federated Identity
  • Experience with CI/CD pipelines and commitment to automation and high-quality software development
  • Availability to work in alignment with US West Coast morning hours
  • Strong problem-solving skills with ability to support production environments and contribute to incident management

Sound like you? Before you apply its worth knowing what we are looking for:

Preferred Qualifications

  • IoT experience is highly preferred

    - background in IoT systems, device connectivity, data ingestion, and real-time data processing
  • Experience with SkySpark, including Fantom and Axon programming for developing Functions, Rules, and Extensions
  • Experience with Building Management System (BMS) protocols including BACnet, Modbus, OPC, and Niagara
  • Knowledge of distributed computing principles and practices using Java technologies • Experience working in a global team across multiple time zones
  • Knowledge of Cursor AI Code Editor and GenAI/AgenticAI tools
  • Knowledge of performance optimization techniques and JVM tuning
  • Experience with containerization (Docker, Kubernetes)
  • Solid understanding of version control systems (Git) and Agile/Scrum development environment
  • Bachelor's degree in Computer Science, Software Engineering, or related field

What we can do for you:

At JLL, we make sure that you become the best version of yourself by helping you realize your full potential in an entrepreneurial and inclusive work environment. We will empower your ambitions through our dedicated Total Rewards Program, competitive pay and benefits package.

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You