DevJobs

Experienced Java Developer

Overview
Skills
  • Java Java ꞏ 5y
  • Linux Linux
  • Design Patterns
  • RESTful API RESTful API
  • Scrum Scrum
  • JIRA JIRA
  • Git Git
  • Spring Framework
  • Unit-Testing
  • Unix
  • Web Services

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.

BMC Software