Java Developer, Microservices: IBM Tech Re-Entry Program for Women
Toronto, Canada Bachelor's Degree IT development
Job description
Return to the workforce the right way.
IBM values your skill and knowledge.
We'll show you why IBM is a great place for women in STEM.
We'll welcome you back.
IBM's Tech Re-Entry program is looking for talented female technical professionals who are looking to restart their careers after an absence from the workforce of two years or more . This paid 12 week returnship will enable you to work on projects that match your expertise, interests, and abilities and could lead to full-time employment . During your IBM Tech Re-Entry returnship program, you will have the opportunity to update your skills in a contemporary work environment . You will have access to the latest tools and technologies available and work alongside a multi-disciplinary teams to hone your expertise and deliver on client-critical solutions. You'll be able to experience the breadth of IBM resources while developing new skills and relationships .
As an Application Developer, Microservices you analyze and translate IT requirements using modernization frameworks into components of a modernized solution. You have expertise in legacy asset analysis, code restructuring and refactoring, code conversion and business logic extraction into executable business rules. You also have expertise in one or more legacy platforms and integration and service exposure mechanisms to interface components for reuse by Systems of Engagement. You participate in Delivery/Engagement teams. You also reuse and enhance Digital modernization assets, methods and collateral.
You'll work in an Agile, collaborative environment to understand requirements, design, code and test innovative applications, and support those applications for our highly valued customers. You will employ IBM's Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability.
You...
· Are highly motivated and have a passion for creating and supporting great products;
· Thrive on collaboration, working side by side with people of all backgrounds and disciplines;
· Are professional, clear, and concise and and you have very strong verbal and written communication skills;
· Have effective communication skills and ability to work in a team environment;
· Have sharp analytical abilities and proven design skills;
· Strong sense of ownership, urgency and drive. Notes :
· In order to qualify for this apprenticeship, you must have been out of the work force for a minimum of 2 years;
· Non-Canadian citizens must hold a US Travel Visa that is valid through Dec 2019 or beyond to be considered for this role;
· Upon acceptance of your offer you are required to attend 3 days orientation in HQ Armonk, NY. Code: techreca
Auto req ID
189620BR
Required Education
Associate's Degree/College Diploma
Role ( Job Role )
Application Developer
State / Province
ONTARIO
Primary job category
Technical Specialist
Company
(0026) IBM Canada Limited - IBM Canada Limitee
Contract type
Fixed Term - Short Term
Employment Type
Full-Time
Is this role a commissionable/sales incentive based position?
No
Travel Required
Up to 75% or 4 days a week (home on weekends - based on project requirements)
IBM Business Group
GBS
Preferred Education
Bachelor's Degree
City / Township / Village
TORONTO
EO Statement
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Required Technical and Professional Expertise
· 6+ years in development using Java in related areas - SOA, WebServices, Integration;
· Build API definitions using Swagger and RAML;
· Implement API cross cutting capabilities - Logging, Audit, Monitoring, Metering, Throttling;
· Understand the user of Inner APIs and Outer APIs and how they apply / are used;
· API Security implementation using OAuth2 and knolwedge of all grant types and flows; including tokens - JWT, SAML, KERBEROS;
· Ability to work with architects to decompose monolithic architectures into single-function microservices;
· Cloud-native development experience on IBM Cloud, Amazon, Azure, or Google Cloud Platform;
· Knowledge of application containerization using Docker and container orchestration using Kubernetes;
· Agile development techniques - scrum, SAFE, daily stand-ups, sprints, backlog management;
· Understanding and use of git for source control management and the requisite branching strategies *Work location can be flexible and is not restrictive to Toronto*
Skill-keywords
techreca
Country/Region
Canada
Preferred Technical and Professional Experience
· Skill-keywords: WebSphere, JBOSS, WebLogic, Fusion, JAX-WS, REST , HTML 5, AngularJS, nodeJS, J2E/Spring, REST, WSDL, SOAP, DB2, Oracle, SQL Server, MongoDB, Microservices, noSQL, API, Microservices, Cloud, DevOps, nodeJS, AngularJS, J2EE,.Weblogic;
· API Gateways such as API Connect, Apigee, Mulesoft, Akana;
· DevOps experiences including unit test automation (jUnit), continuous integration with technologies such as Jenkins, Maven and Selenium would be an assets;
· Heavy emphasis on open source projects: nodejs, etc.
Secondary Job Category
Services Specialist
Eligibility Requirements
· Ability to work in the Canada, without current/future need for IBM sponsorship;
· Applicants must have been out of the technical workforce for a minimum of 2 years.
Position Type
Professional
Early Professional Track
Not Applicable - Professional Hire