Java Developer, Microservices: IBM Tech Re-Entry Program for Women

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.


  • 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.
  • In order to qualify for this apprenticeship, you must have been out of the work force for a minimum of 2 years;
  • Upon acceptance of your offer you are required to attend 3 days orientation in HQ Armonk, NY.

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

Preferred Tech and Prof 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.

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.

Back to top