Senior Java Developer

Johnson Controls

Bengaluru

On-site

INR 3,500,000 - 5,500,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Johnson Controls in Bengaluru is seeking a Senior Java Developer to design, develop, and maintain backend applications and distributed services. You will own modules, contribute to architectural decisions, and collaborate with cross-functional teams to deliver secure, scalable software.

The role requires strong Java 8 proficiency, Spring Boot expertise, and experience building REST-based services. You will work within an Agile framework, focusing on performance, reliability, and growth of junior

Qualifications

  • 9–12 years of software development experience with strong hands-on Java.
  • Professional proficiency in Java 8.
  • Strong Spring Boot, microservices, and REST services.
  • Experience designing and developing highly scalable, distributed applications, products, or services.
  • Strong knowledge of data structures and algorithms.
  • Experience working with Agile delivery methods and SDLC practices.
  • Ability to collaborate effectively with cross-functional teams and communicate technical ideas clearly.
  • BE in ECE, ETC, CSE, or ISE.

Responsibilities

  • Design, develop, test, and integrate Java-based applications and services.
  • Independently own assigned modules across the software development lifecycle.
  • Build and enhance REST-based web services and microservices for scalable application platforms.
  • Collaborate with product, engineering, QA, and other stakeholders to analyze requirements and develop new features.
  • Review product functional specifications and provide practical technical feedback.
  • Follow Agile practices and SDLC processes to deliver work in a structured and predictable way.
  • Support code quality through testing, integration, review, and troubleshooting activities.
  • Contribute to performance, scalability, and reliability improvements in high-volume systems.
  • Share knowledge and support the growth of junior team members when needed.

Skills

Java
Spring Boot
Microservices
REST APIs
Algorithms & Data Structures
SDLC / Agile

Education

BE in ECE/ETC/CSE/ISE

Tools

Kafka
PostgreSQL
Cloud Pub/Sub
Google Cloud Platform
Docker
Kubernetes
Git

Job description

Role Overview

We are looking for a Senior Java Developer with deep experience building high-quality backend applications and distributed services. You will own key modules, contribute to design and development decisions, and work closely with cross-functional teams to deliver secure, maintainable, and scalable software.

Key Responsibilities
  • Design, develop, test, and integrate Java-based applications and services.
  • Independently own assigned modules across the software development lifecycle.
  • Build and enhance REST-based web services and microservices for scalable application platforms.
  • Collaborate with product, engineering, QA, and other stakeholders to analyze requirements and develop new features.
  • Review product functional specifications and provide practical technical feedback.
  • Follow Agile practices and SDLC processes to deliver work in a structured and predictable way.
  • Support code quality through testing, integration, review, and troubleshooting activities.
  • Contribute to performance, scalability, and reliability improvements in high-volume systems.
  • Share knowledge and support the growth of junior team members when needed.
How You Will Do It
  • Take full ownership of your modules, with accountability for quality, delivery, and long-term maintainability.
  • Stay close to the actual work by clarifying requirements early, removing blockers quickly, and focusing on what will create the most value for customers.
  • Use a disciplined Agile and SDLC approach to deliver code in small, reviewable increments and incorporate feedback continuously.
  • Apply strong Java, data structures, and algorithms knowledge to make sound design choices for performance and scalability.
  • Work as one team by collaborating openly with developers, testers, product partners, and other functions, while sharing ideas with candor and respect.
Qualifications
  • 9 - 12 years of software development experience, with strong hands-on expertise in Java.
  • Professional proficiency in Java 8.
  • Strong experience with Spring Boot, microservices, and REST-based web services.
  • Experience designing and developing highly scalable, distributed applications, products, or services.
  • Strong knowledge of data structures and algorithms.
  • Experience working with Agile delivery methods and SDLC practices.
  • Ability to collaborate effectively with cross-functional teams and communicate technical ideas clearly.
  • BE in ECE, ETC, CSE, or ISE.
Nice to Have
  • Experience with Kafka.
  • Experience with Postgres.
  • Exposure to Cloud Pub/Sub.
  • Experience with Big Data technologies.
  • Experience with Google Cloud Platform.
  • Hands-on experience with Docker, Kubernetes, and Git.
  • Experience with performance and scalability tuning in high-volume cloud-based applications.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

On-site
INR 2,500,000 - 4,500,000
Senior Java Backend Engineer (Cloud & Distributes Systems)
Senior Java Backend Engineer (Cloud & Distributes Systems)

Bridge AI • Delhi

On-site
INR 3,000,000 - 5,500,000
Java Developer
Java Developer

Johnson Controls • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Senior Java Developer
Senior Java Developer

Tredence • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Java Back End Developer
Java Back End Developer

Capgemini • Chennai District

Hybrid
INR 4,000,000 - 6,000,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Sr Software Engineer
Sr Software Engineer

BlitzenX • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Senior Java Developer
Senior Java Developer

Capgemini • Hyderabad, Pune District

Hybrid
INR 1,500,000 - 2,600,000
Sr. Java Developer
Sr. Java Developer

IntraEdge • Pune District

On-site
INR 4,000,000 - 6,500,000
Senior Java Software Engineer
Senior Java Software Engineer

Insight Global • Pune District

On-site
INR 2,500,000 - 5,200,000