IBM Application Developer-Java.Spring & Hibernate in Philippines

Job Description

This specialty is responsible for designing and developing Java components using Spring & Hibernate framework to implement transaction management, manage Java objects and enterprise integration needs that involves messages, routers, transformations, adapters, service activators, management and auditing. This specialty requires comprehensive understanding of dependency injection/inversion of control, aspect oriented programming, data access framework, transaction management framework, and batch processing.

Required Technical and Professional Expertise

Must have skills:

  • Spring,

  • Webservices,

  • REST,

  • Hibernate,

  • JUnit

Nice to have:

  • Apache CAMEL

  • API Publishing and Runtime management

  • Familiar with use of coding options to generate swagger compliant APIs

  • Experience with use of Docker to manage the run time of Java Microservices Security and API Management Experience with setting up access control over APIs for both API providers and consumers by using role-based permissions, API packaging constructs, and subscription and community management.

  • Experience with creating 2 legged and 3 legged OAUTH Flow.

  • Enforce built-in and user-defined policies at runtime.

  • Monitor the set of rules and conditions that govern the API to ensure it is fulfilling its intended purpose, and make adjustments if necessary.

  • Retire and archive

Preferred Tech and Prof Experience

Must have skills:

  • Spring,

  • Webservices,

  • REST,

  • Hibernate,

  • JUnit

Nice to have:

  • Apache CAMEL

  • API Publishing and Runtime management

  • Familiar with use of coding options to generate swagger compliant APIs

  • Experience with use of Docker to manage the run time of Java Microservices Security and API Management Experience with setting up access control over APIs for both API providers and consumers by using role-based permissions, API packaging constructs, and subscription and community management.

  • Experience with creating 2 legged and 3 legged OAUTH Flow.

  • Enforce built-in and user-defined policies at runtime.

  • Monitor the set of rules and conditions that govern the API to ensure it is fulfilling its intended purpose, and make adjustments if necessary.

  • Retire and archive

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.