Lead Java Product Developer - India

BMC Software

Pune City

On-site

INR 3,750,210 - 4,583,590

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An innovative firm is seeking a Lead Product Developer to drive the development of cutting-edge software solutions. This role involves designing robust platform solutions using Java and leading a team of talented developers. You will be at the forefront of integrating advanced technologies like Generative AI and LLMs into enterprise platforms. Join a diverse and dynamic work environment that values creativity and collaboration, and where your contributions will significantly impact the company's success. If you are passionate about technology and eager to innovate, this opportunity is perfect for you.

Qualifications

  • 10+ years in designing and developing complex frameworks and platforms.
  • Expertise in server-side issues like caching, clustering, and security.
  • Experience with big data technologies and NoSQL databases.

Responsibilities

  • Design and develop platform solutions based on Java best practices.
  • Lead product engineering teams and participate in architecture reviews.
  • Integrate GPT and LLM models for natural language processing features.

Skills

Java
J2EE
Server-side issues
Big data technologies
NoSQL databases
REST API
Design patterns
Generative AI

Tools

Kubernetes
AWS
GCP
Azure
PostgreSQL

Job description

Join to apply for the Lead Product Developer - India role at BMC Software

2 weeks ago Be among the first 25 applicants

Join to apply for the Lead Product Developer - India role at BMC Software

Description and Requirements

"At BMC trust is not just a word - it's a way of life!"

We are an award-winning, equal opportunity, culturally diverse, fun place to be. Giving back to the community drives us to be better every single day. Our work environment allows you to balance your priorities, because we know you will bring your best every day. We will champion your wins and shout them from the rooftops. Your peers will inspire, drive, support you, and make you laugh out loud!

We help our customers free up time and space to become an Autonomous Digital Enterprise that conquers the opportunities ahead - and are relentless in the pursuit of innovation!

BMC is looking for a Java Tech Lead, an innovator at heart, to join a team of highly skilled software developers.

How you will contribute:

  1. Design and develop platform solutions based on Java/J2EE best practices and web standards.
  2. Discover, design, and develop analytical methods to support novel approaches of data and information processing.
  3. Lead/participate in all aspects of product development, from requirements analysis to product release.
  4. Lead feature/product engineering teams and participate in architecture and design reviews.
  5. Ensure the delivery of high-quality software releases on schedule. Troubleshoot and debug effectively.
  6. Lead and participate in virtual teams to deliver iterations and define the technical direction.
  7. Design enterprise platforms using UML, process flows, sequence diagrams, and pseudo-code to ensure alignment.
  8. Develop and implement software solutions leveraging GPT, LLM, and conversational AI technologies.
  9. Integrate GPT and LLM models into architecture for natural language processing features.

Required skills and experience:

  1. 10+ years in designing and developing complex frameworks and platforms with design patterns.
  2. Expertise in server-side issues like caching, clustering, persistence, security, SSO, scalability, and failover.
  3. Experience with big data technologies, stream processing frameworks, and NoSQL databases.
  4. Proficiency in Java frameworks such as OSGI, Spring, JMS, JPA, JTA, JDBC, and cloud platforms like Kubernetes, AWS, GCP, Azure.
  5. Experience with PostgreSQL and aspect-oriented architectures.
  6. Participation in open source projects and knowledge of app server architectures, SaaS, PaaS platforms.
  7. Understanding of REST API, object-oriented design, and design patterns.
  8. Knowledge of fine-tuning LLMs including BERT and GPT.

Nice to have skills:

  1. Familiarity with data warehouse/lake platforms like Snowflake, Databricks, BigQuery.
  2. Knowledge of cloud platforms such as AWS, GCP, OCI, Azure.
  3. Experience with Generative AI frameworks like LangChain and LlamaIndex.

Our commitment to you!

BMC’s culture is built around its people. We value authenticity and diversity. If you’re excited about this role but unsure if you meet all qualifications, we encourage you to apply. We aim to attract diverse talents to face the world with innovative ideas.

BMC is an equal opportunity employer and provides accommodations for applicants with disabilities. Salary midpoint for this role is 4,166,900 INR, with other compensation components and benefits.

Interested? Visit our Returnship program if you’ve taken a career break: https://bmcrecruit.avature.net/returnship

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Product Developer
Principal Product Developer

BMC Software • Pune City

On-site
INR 5,409,000
Lead Product Developer
Lead Product Developer

BMC Software • Pune City

On-site
INR 4,167,000
Principal Product Developer - India
Principal Product Developer - India

BMC Software • Bengaluru

Hybrid
INR 5,200,000 - 7,800,000
Lead Java Developer - India
Lead Java Developer - India

BMC Software • Pune City

Hybrid
INR 4,167,000
Sr Product Developer - India
Sr Product Developer - India

BMC Software • Pune City

On-site
INR 3,316,000
Flexible work hours
Health insurance
Career development programs
+2
Lead Backend Developer
Lead Backend Developer

BMC Software • Bengaluru

Hybrid
INR 4,700,000
Associate Product Developer
Associate Product Developer

BMC Software • Pune City

On-site
INR 1,180,000
Product Developer - India
Product Developer - India

BMC Software • Pune City

On-site
INR 2,790,000
Product Developer (Java / Python)
Product Developer (Java / Python)

BMC Software • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Employee training
Global team
Senior Product Developer - Java
Senior Product Developer - Java

BMC Software • Pune City

On-site
INR 3,380,000