Job
Description
As an IBM intern (Software Developer) , you ll be responsible for ensuring that our software components are developed, debugged, supported, verified, and ready for integration into IBM s best-of-breed solutions that help organizations improve their business outcomes in the global marketplace.. You will extensively use a host of technologies such as Java, Eclipse, REST, and more!
Responsibilities:
- Build and test java-based software using a host of technologies and methodologies, in an Eclipse-based environment
- Build server-side software using a host of technologies and methodologies such as Java, Swagger, and SQL. JavaScript and Node.JS would also be an asset.
- Build and support REST API.
- Experience with Docker, Openshift etc
- Problem determination, debugging, and resolution
Required Technical and Professional Expertise
- Experience in Software development using Core Java, and J2EE on unix platforms
- Experience with consuming Web Services and RESTful Web Services (like JSON, SOAP XML etc.)
- Thorough understanding of HTML5 , XML, CSS, JavaScript expertise along with experience in Dojo/JQuery
- Solid understanding of object oriented design, programming languages and databases is a must
- Exposure to unix platforms
- Strong software engineering skills
- Strong analytical and debugging skills
- Good communication and teaming skills
Preferred Technical and Professional Expertise
- Awareness of cross-browser compatibility issues and debugging skills
- Must have worked in Tomcat Apache, Websphere Application Server
- Exposure to Automation frameworks such as Robot Framework, Selenium, Python, Perl Installation and Configuration of Websphere Application Server and Databases (DB2, MSSQL, Oracle)
- Knowledge of GIT, Jenkins and RTC
Skills Required: Unix, XML, ,J2Ee