← Back to opportunities
About the Role
**Introduction**
**Your role and responsibilities**
Software Developer, IBM Corporation, San Jose, CA (Up to 40% telecommuting permitted):
* Assist the company in further development of its virtualization management and application resource management software product.
* Serve as a member of the software development team and be responsible for further enhancing the core analytics platform and peripherals to add new capabilities for different cloud and on-premises technologies based on unique and innovative technology.
* Design and implement various scalable microservice-based application components of the company platform.
* Work as part of an agile team, accurately estimating and delivering complex features.
* Serve as a key technical resource in the full development cycle, end-to-end, from conception, design, implementation, and testing to documentation, delivery, and maintenance.
* Work extensively with Java development and web development tools, ap...
**Your role and responsibilities**
Software Developer, IBM Corporation, San Jose, CA (Up to 40% telecommuting permitted):
* Assist the company in further development of its virtualization management and application resource management software product.
* Serve as a member of the software development team and be responsible for further enhancing the core analytics platform and peripherals to add new capabilities for different cloud and on-premises technologies based on unique and innovative technology.
* Design and implement various scalable microservice-based application components of the company platform.
* Work as part of an agile team, accurately estimating and delivering complex features.
* Serve as a key technical resource in the full development cycle, end-to-end, from conception, design, implementation, and testing to documentation, delivery, and maintenance.
* Work extensively with Java development and web development tools, ap...
Ready to Join Through a Referral?
Apply now and get connected directly with the hiring team
Apply for this Position