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:
- Design and develop platform solutions based on Java/J2EE best practices and web standards.
- Discover, design, and develop analytical methods to support novel approaches of data and information processing.
- Lead/participate in all aspects of product development, from requirements analysis to product release.
- Lead feature/product engineering teams and participate in architecture and design reviews.
- Ensure the delivery of high-quality software releases on schedule. Troubleshoot and debug effectively.
- Lead and participate in virtual teams to deliver iterations and define the technical direction.
- Design enterprise platforms using UML, process flows, sequence diagrams, and pseudo-code to ensure alignment.
- Develop and implement software solutions leveraging GPT, LLM, and conversational AI technologies.
- Integrate GPT and LLM models into architecture for natural language processing features.
Required skills and experience:
- 10+ years in designing and developing complex frameworks and platforms with design patterns.
- Expertise in server-side issues like caching, clustering, persistence, security, SSO, scalability, and failover.
- Experience with big data technologies, stream processing frameworks, and NoSQL databases.
- Proficiency in Java frameworks such as OSGI, Spring, JMS, JPA, JTA, JDBC, and cloud platforms like Kubernetes, AWS, GCP, Azure.
- Experience with PostgreSQL and aspect-oriented architectures.
- Participation in open source projects and knowledge of app server architectures, SaaS, PaaS platforms.
- Understanding of REST API, object-oriented design, and design patterns.
- Knowledge of fine-tuning LLMs including BERT and GPT.
Nice to have skills:
- Familiarity with data warehouse/lake platforms like Snowflake, Databricks, BigQuery.
- Knowledge of cloud platforms such as AWS, GCP, OCI, Azure.
- 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