BMC is looking for an Experienced Java Backend Developer.
As a Backend Developer, you will join a dynamic group at BMC, developing next-generation cloud-based solutions for IT management. You'll have the opportunity to experiment with cutting-edge technologies while focusing on agile development and delivering value to the customer. Your role will involve working on advanced SaaS product and tool development within cross-regional teams.
Here is how, through this exciting role, YOU will contribute to BMC's and your own success:
- Develop features for an industry-leading cloud service.
- Design, plan, and implement specific components required by the product and service roadmap.
- Work independently as part of a team with remote leadership or directly for remote leadership.
- Quickly learn new products and complete projects with short communication timelines.
- Engage in daily communication with remote teams and product stakeholders based on company standards.
To ensure you’re set up for success, you will bring the following skillset & experience:
- 7+ years of experience working for a software engineering company or within the high-tech industry in a Software R&D equivalent environment.
- Proven experience in taking on and planning work within a SCRUM team based on the sprint planning process and implementing according to standards.
- The ability to provide estimates for tasks, both for yourself and others.
- Extensive experience in Java development with the ability to code in other languages such as Python, NodeJS, and Perl.
- Experience in web application development or integration.
Whilst these are nice to have, our team can help you develop in the following skills
- Experience in developing time series collection software based on Java application servers (e.g., Apache Tomcat).
- Experience in developing services that consume Kafka, Elastic, and Redis.
- Knowledge of monitoring product development.
- Experience with any of the following:
- Designing and coding based on reviews with other team members.
- Implementation of web service protocols (REST, JSON).
- Usage of relational databases (e.g., PostgreSQL, MS SQL, MySQL) with code or administration.