The application development team at BMC is looking for an Experienced Java Developer. You will be joining a team of highly skilled software developers responsible for BMC’s Control-M products. In this role, you will design and develop new features using modern back-end technologies and will be responsible for complex integrations with various servers such as Cloud, Database, ERP, etc.
In this role, you will be:
- Designing and developing features for an industry-leading product.
- Working agilely within a Scrum team to meet deadlines and produce high-quality features.
- Collaborating with other teams to develop joint features.
- Using various technologies/tools that have been investigated and chosen to implement our vision.
To ensure you’re set up for success, you will bring the following skillset & experience:
- 5+ years of experience in software development
- Solid experience in Java Backend development, including Design Patterns and Unit-Testing
- Experienced with REST API and Web Services
- Experience with Spring Framework
- Experience with Unix/Linux, Jira, Git, Scrum
- Excellent debugging skills
- Writing well designed, testable, efficient java code
It would be an advantage for you to have:
- A BS/MS degree in Computer Science/Engineering or equivalent experience.
- Experience with enterprise-grade products.
- A self-taught, passionate, innovative programming approach.
- Fluent English.