Java Fullstack Developer

Basic Information







Date Published


Job ID


Travel Amount


Description and Requirements

BMC works with 86% of the Forbes Global 50 and customers and partners around the world to create their future. With our history of innovation, industry-leading automation, operations, and service management solutions, combined with unmatched flexibility, we help organizations free up time and space to become an Autonomous Digital Enterprise that conquers the opportunities ahead.

In this position you will be playing a key role within the BMC zAdviser product team. You will be working within a group that is passionate about writing quality code and creating technology to serve business unit goals.

This individual will drive the front-end framework (HTML/CSS/JS) architecture, design, code quality, and maintenance for all BMC zAdviser solutions. Projects can range from pure client-side static pages to working on a proprietary framework with server-side templates.

Roles and Responsibilities

  • Able to understand existing design and propose design solution for the new modules\features 
  • Develops and tests product code according to BMC quality standards.
  • Able to solve complex technical problem and drive technical solution with the team
  • Provides complete documentation in the form of commented code, problem status information, and design documents.
  • Performs thorough problem analysis that results in resolution of product-related problems according to BMC support standards.
  • Completes code and other deliverables on schedule - Performs thorough unit testing; supports systems and integration testing as required to provide a quality product.
  • Candidate should strong knowledge of Java/JavaScript and related backend technology framework
  • Candidate should have experience in Microservice, Docker container, K8s
  • Knowledge of DevOps tools e.g Jenkins for CI/CD, Helm charts etc will be added advantage
  • Knowledge of ML technologies, Python will have an added advantage
  • Experience in Kafka or any other messaging platform will have an added advantage
  • Experience in Elasticsearch or other big data solution will have an added advantage


  • 3 to 5 years of experience of developing enterprise class product 
  • Solid foundation in Computer Science, with strong competencies in Angular, NodeJS, Java and related framework
  • Experience in developing web-based enterprise applications
  • Experience in developing microservices
  • Experience in a fast paced, distributed, and agile development environment
Team player having good communication skills
It is the policy of BMC Software to afford equal opportunity for employment to all individuals regardless of race, color, creed, sex, age, sexual orientation, national origin, disability, ancestry, citizenship status, political affiliation, religion, gender, transgender, gender identity, gender expression, marital status, status as a parent, disabled veteran or status as a protected veteran, 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.