At a Glance
- Tasks: Join our team as a Java Backend Developer, designing and developing innovative software solutions.
- Company: BMC is an award-winning, diverse company focused on innovation and community impact.
- Benefits: Enjoy a flexible work environment, corporate perks, and a supportive culture that celebrates your wins.
- Why this job: Be part of a dynamic team that values creativity and collaboration while working on cutting-edge technologies.
- Qualifications: 2+ years in Java Backend development; strong team player with good English skills.
- Other info: We encourage applicants from all backgrounds, so don't hesitate to apply even if you're unsure!
The predicted salary is between 28800 - 48000 £ per year.
You may occasionally be required to travel for business
Looking for details about our benefits? You can learn more about them by clicking HERE
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 Autonomo us Digital Enterprise that conquers the opportunities ahead – and are relentless in the pursuit of innovation!
BMC is looking for an Experienced Java Developer, an innovator at heart, to join a team of highly skilled software developers, responsible for BMC’s Helix Continuous Optimization product.
Our product is a SaaS solution built on a microservices-based architecture that helps companies optimize their current IT resources, predict upcoming resource starvations and can model future resource needs by using our advanced forecasting capabilities.
The product is part of the BMC Helix IT Operations Management (ITOM) solution integrates with other products such as AIOPs, Monitoring, Discovery. As such you will work with teams across the globe, implementing SRE methodologies, working with the biggest companies and vendors, supporting their extra-large IT environments and cutting edge technologies.
In this role, you will be :
- Playing a vital role in project design to ensure scalability, reliability, and performance are met
- Designing and developing new features and complex algorithms as well as maintaining existing features by adding improvements and fixing defects in complex areas (using Java)
- Assisting in troubleshooting complex technical problems in development and production
What we are looking for :
- 2+ years of experience in Java Backend development
- Team player with a strong learning ability
- Proficiency in English (verbal and written)
It would be an advantage for you to have :
- Experience in platform level technologies : Kafka, Reddis, Spinnaker, Elasticsearch
- Experience in Public Cloud (AWS, Azure, GCP)
- Experience in Python, AI/ML models
- Experience in Angular, Node.js
Our commitment to you!
BMC’s culture is built around its people. We have 6000+ brilliant minds working together across the globe. You won’t be known just by your employee number, but for your true authentic self. BMC lets you be YOU!
If after reading the above, You’re unsure if you meet the qualifications of this role but are deeply excited about BMC and this team, we still encourage you to apply! We want to attract talents from diverse backgrounds and experience to ensure we face the world together with the best ideas!
BMC is committed to equal opportunity employment regardless of race, age, sex, creed, color, religion, citizenship status, sexual orientation, gender, gender expression, gender identity, national origin, disability, marital status, pregnancy, disabled veteran or status as a protected veteran. If you need a reasonable accommodation for any part of the application and hiring process, visit the accommodation request page.
BMC Software maintains a strict policy of not requesting any form of payment in exchange for employment opportunities, upholding a fair and ethical hiring process.
#J-18808-Ljbffr
Java Backend Developer employer: BMC Software, Inc.
Contact Detail:
BMC Software, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Backend Developer
✨Tip Number 1
Familiarise yourself with BMC's Helix Continuous Optimization product. Understanding its features and how it integrates with other products will give you an edge during discussions with the hiring team.
✨Tip Number 2
Highlight your experience with microservices architecture in your conversations. Since the role involves working on a microservices-based SaaS solution, demonstrating your knowledge in this area can set you apart.
✨Tip Number 3
Showcase your teamwork skills and learning ability. BMC values collaboration and innovation, so be prepared to discuss examples of how you've worked effectively in teams and adapted to new technologies.
✨Tip Number 4
If you have experience with any of the preferred technologies like Kafka, AWS, or Python, make sure to mention these in your interactions. This can demonstrate your fit for the role and your readiness to contribute from day one.
We think you need these skills to ace Java Backend Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in Java Backend development, especially any projects that involved microservices or SaaS solutions. Use keywords from the job description to demonstrate your fit for the role.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for innovation and teamwork. Mention specific technologies you have worked with, such as Kafka or AWS, and explain how your skills align with BMC's mission and values.
Showcase Relevant Projects: If you have worked on relevant projects, either professionally or personally, include them in your application. Describe your role, the technologies used, and the impact of the project to illustrate your capabilities.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial for a developer role.
How to prepare for a job interview at BMC Software, Inc.
✨Showcase Your Java Expertise
Make sure to highlight your experience with Java Backend development during the interview. Be prepared to discuss specific projects you've worked on, the challenges you faced, and how you overcame them. This will demonstrate your technical skills and problem-solving abilities.
✨Familiarise Yourself with Microservices
Since the role involves working with a microservices-based architecture, brush up on your knowledge of microservices principles. Be ready to explain how you've implemented or interacted with microservices in past projects, as this will show your understanding of scalable and reliable system design.
✨Prepare for Technical Questions
Expect to face technical questions related to algorithms, data structures, and troubleshooting complex problems. Practising coding challenges and reviewing common interview questions can help you feel more confident and articulate during the technical portion of the interview.
✨Emphasise Team Collaboration
BMC values teamwork, so be sure to share examples of how you've successfully collaborated with others in previous roles. Discuss your communication style and how you support your peers, as this will align with their culture of collaboration and innovation.