Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Product Developer - India (Java) @ BMC Software

Home > Software Development

 Principal Product Developer - India (Java)

Job Description

BMC is looking for a talented Principal Java Product Developer to join our IZOT team working on complex and distributed software, developing, and debugging software products, implementing features, and assisting the firm in assuring product quality.


Here is how, through this exciting role, YOU will contribute to BMC's and your own success:
  • Lead the design and architecture of scalable, secure, and cloud-integrated mainframe data solutions, aligning with BMC AMI Clouds modernization goals.
  • Drive hands-on development by writing high-quality, maintainable code and contributing directly to core features and platform evolution.
  • Provide technical leadership by mentoring engineers, guiding best practices, and fostering a high-performance development culture.
  • Conduct thorough code reviews to ensure code quality, performance, and alignment with architectural vision.
  • Own critical technical decisions with a high degree of autonomy, shaping the direction of products that support hybrid cloud-mainframe ecosystems.
  • Collaborate across product lines, integrating with other BMC solutions to ensure cohesive functionality and a seamless user experience.

To ensure youre set up for success, you will bring the following skillset & experience:
  • Strong oral and written communication skills in English is a must our development team is international.
  • Strong programming skills in Java 11 or later, with a deep understanding of modern language features and best practices, we are looking for a developer who understands java internals and knows how to leverage best performance.
  • Minimum 15 years of experience as a software developer with significant Java background.
  • Proven experience with multithreaded application development and debugging complex concurrency issues
  • Solid understanding of the Spring ecosystem, including Spring Boot and related frameworks
  • Hands-on experience with AWS (or another major cloud provider) for building and deploying scalable cloud-native applications
  • Proficient with Docker and Kubernetes for containerization and orchestration in production environments
  • Strong database knowledge (SQL and/or NoSQL), including query optimization and data modeling
  • Experience supporting live production environments, with the ability to diagnose and resolve performance bottlenecks and system issues, whether it is Java, DB or other.
  • Familiar with modern architectures including but not limited to message brokers, NoSQLs, cache solutions, object stores (like S3).
  • Proven ability to coach and mentor team members, conducting code reviews and support their growth.
  • End to end ownership mindset this position is technical leadership position, everything from design, security, pipelines automation and code coverage is being looked at and followed on. Identify needs and work with management and team to mitigate them.
  • Experience with Agile methodology & use of Atlassian products (e.g. Jira)


Whilst these are nice to have, our team can help you develop in the following skills:
  • Knowledge of mainframe systems or data integration with legacy platforms
  • Understanding of security best practices for cloud-native and containerized applications
  • Contributions to open-source projects or active participation in developer communities

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: BMC Software
Location(s): Pune

+ View Contactajax loader


Keyskills:   kubernetes dbms docker containerization spring ecosystem cache technical leadership atlassian java development nosql sql application development spring spring boot production processes debugging code review agile aws db agile methodology jira

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Engineer /senior Engineer - (mcu Rtos)

  • Einfochips
  • 5 - 10 years
  • Hyderabad
  • 21 hours ago
₹ Not Disclosed

Senior Principal Technical Consultant

  • Oracle
  • 14 - 17 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Hiring - SAP Ariba Implementation - Hexaware Technologies

  • Hexaware Technologies
  • 7 - 12 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

.NET Software Developer

  • Hexaware Technologies
  • 9 - 14 years
  • Pune
  • 3 days ago
₹ Not Disclosed

BMC Software

Company DetailsBMC Software