Senior Product Developer - India

Basic Information






IND Pune - Business Bay

Date published:


Job ID:


Travel Amount:


Description and Requirements

From core to cloud to edge, BMC delivers the software and services that enable over 10,000 global customers, including 84% of the Forbes Global 100, to thrive in their ongoing evolution to an Autonomous Digital Enterprise.
As a Senior Product Developer, you will be working on  BMC products and should have strong product development experience and worked with products and solutions. You will be taking complete ownership of various components of a flagship BMC product, developed in Java/J2EE. Along with feature development and research, you will also be responsible to tend to critical customer escalations and provide timely resolutions and/or hotfixes. The candidate is also expected to provide technical help/expertise to field engineers, technicians, product support, and customers who are diagnosing, troubleshooting, repairing, and debugging complex systems and/or software.

  • Experience with object-oriented development, experience writing commercial-grade software applications;
  • Strong knowledge of the following technologies: Core & advanced Java (Threading, Design Patterns, Data Structures), Microservice development, REST web services , ETL workflow.
  • Bachelor’s degree in computer science or related disciplines preferred
  • Good written and oral communication skills in English.
  • Experience working in an agile development environment and tools is required
  • Experience in diagnosing and troubleshooting technical issues.
  • Excellent communication and interpersonal skills.
  • Focus on customer satisfaction with the ability to provide problem resolution in a timely manner.  
  • Quickly develop a working knowledge of many products and integrations.
  • Coordinate effective problem isolation across multiple product teams
  • Experienced in bug fixing and testing the fixes in various environments and for various releases


  • 10 years of experience & Mastery in Java/J2EE (Threading, Design Patterns, Data Structures) J2EE, REST web services.
  • Microservice development and architecture
  • Sprint boot framework 
  • Database - PostgreSQL/Oracle
  • Good knowledge of Windows, UNIX and LINUX Operating Systems, Hypervisors (Vmware, Hyper-V, Xen), and Cloud (AWS, Azure)
  • Knowledge and understanding of basic networking concepts
  • Experience working on Perforce or any other source code control system
  • Proven customer service management expertise
  • Excellent written & verbal communication with both, internal and also with external stakeholders (customers)
  • Proactive in learning new technology, products, modules
  • Kubernetes deployment will be an advantage 
  • Casandra, Kafka , Elastic search , VictoriaMetrics  will be advantage 
  • GIT repository 
  • Windows, UNIX (LINUX, Ubuntu) Operating Systems
  • Experience working in an agile development environment and tools is required
  • Experience in diagnosing and troubleshooting technical issues. 
  • Excellent Troubleshooting and Problem-solving skills

  • Knowledge and understanding of ETL Workflow 
  • Develop working knowledge of many products and integrations
  • Determine necessary resources to resolve issues
  • Coordinate effective problem isolation across multiple product teams

It is the policy of BMC Software to afford equal opportunity for employment to all individuals regardless of race, color, age, national origin, physical or mental disability, history of disability, ancestry, citizenship status, political affiliation, religion, gender, transgender, gender identity, gender expression, marital status, status as a parent, sexual orientation, veteran status, genetic information or other factors prohibited by law, and to prohibit harassment or retaliation based on any of these factors. 

If you need a reasonable accommodation for any part of the application and hiring process, visit the accommodation request page.