Job
Description
At BMC, trust is not just a word - it's a way of life! We are an award-winning, equal opportunity, culturally diverse, and 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 believe you will bring your best every day. We 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. The IZOT product line includes BMC's Intelligent Z Optimization & Transformation products, which help the world's largest companies monitor and manage their mainframe systems. The modernization of the mainframe is at the core of our product line, achieved through developing products that enhance the developer experience, mainframe integration, application development speed, code quality, application security, while reducing operational costs and risks. We continue to grow, innovate, and perfect our solutions on an ongoing basis. BMC is looking for a Full Stack Developer to join our global team of highly skilled software developers. In this role, you will play a crucial part in designing, developing, and maintaining both new and existing features. The position involves equal involvement in frontend and backend development (50% each) to ensure our enterprise B2B SaaS product remains seamless and high performing. As a Full Stack Developer at BMC, you will: - Design and develop new features, including 50% Backend development (primarily Java) and 50% Frontend development (Angular 10/ReactJS). - Maintain and enhance existing features, improving functionality, and fixing defects across complex areas of both frontend and backend. - Assist in troubleshooting complex technical problems in development and production across the full stack. - Implement methodologies, processes, and tools to ensure seamless integration between frontend and backend components. - Collaborate with cross-functional teams globally, such as product management, UX/UI, and DevOps, to ensure seamless delivery of features. To be successful in this role, you should possess the following skillset & experience: - 3+ years of experience as a Full Stack Developer using Java 8 and above, Web Services especially RESTful (REST APIs), Springboot, and Microservices. - Familiarity with static code analyzers like Sonar for automated reviews. - Ability to write code for GUI development using Angular, TypeScript, JavaScript. - Problem-solving skills and experience writing Junit/any other unit tests. - Knowledge of design patterns, object-oriented software development, high-performance code characteristics, and version control systems like Git and Bitbucket. - Experience in CI/CD environments with popular DevOps tools, especially Jenkins CI/CD Pipeline and Git. - Experience in TDD (Test Driven Development) and knowledge of JIRA. - Preferably, experience with automation tools like Playwright/Selenium and using VS Code (Visual Studio Code). - Experience or knowledge in Agile with Scrum and Kanban being preferable. While the above skills are essential, our team can help you develop in the following areas: - Experience in Public Cloud (AWS, Azure, GCP). - Automation frameworks such as Robot Framework. - Experience working in an enterprise company with global teams. - Experience in Agile methodologies. If you are excited about BMC and this team but unsure if you meet all the qualifications, we still encourage you to apply. We want to attract talents from diverse backgrounds and experiences to face the world together with the best ideas. BMC's culture is built around its people. With over 6000 brilliant minds working together across the globe, BMC values your authentic self. We are committed to ensuring fair and equitable compensation practices and transparency in our compensation practices. If you had a break in your career, this role is eligible for candidates looking to re-enter the workforce. Visit [BMC's careers page](https://bmcrecruit.avature.net/returnship) to learn more about this opportunity.,