Middleware Engineer
CVing S.R.L.
hace 42 días

ING wants to be aninnovative bank, so we need people who are real innovators. Because within INGour people are the engine for ING s growth and success.

The internationalproject Model Bank is multi-cultural and cross-business, and is developing aborderless, scalable, retail platform uniting Spain, Italy, France, CzechRepublic and Austria.

We offer the position Middleware Engineer within the IT department for the Model Bankproject in Madrid.

Model Bank in collaboration with the MB countries(Spain, Italy, France and Czech Republic) aims to deliver :

  • A retail harmonized digital platform (with 60% to 90% harmonization), fully focused on supporting the MB countries in increasing customer interaction, improving customer satisfaction and increasing sales
  • A scalable platform which can be extended to on-board additional countries, products and services in future;
  • An agile, central IT shared service center that can develop, maintain and run digital requirements going forward
  • A high level of standardization and centralization across systems, processes, data and way of working aligned with Enterprise Architecture, Global Process Management, Global Data Management and Bank Infra
  • Organizational context

    The overallAgile organization is using the following principles : Tribes, Squads, Chaptersand Community of Expertise.

    In a Squad,the members (from 5 to 9) all sit together to design, develop, test, andrelease to production a valuable software.

    In the Squad, the Product Ownerpriorities the work.

    The Tribeis a collection of Squads (limited to 100 people) that work in related areas.

    The Chapteris a transversal regroupment by similar skills or general competency area. TheChapter Lead is responsible for developing people & setting salaries butremain part of Squad & does day to day work.

    TheCommunity of Expertise is a group of people that want to share knowledge,tools, code, and practices.

    TheMiddleware Engineer is a member of a Squad - itself in a Tribe - , and Chapter.Depending on the need and profile, he / she can also be part of a Community ofExpertise.

    Job Description

    As aMember of the Squad, the Middleware Software Engineer contribute to all type of tasks of the team suchas Analyse, Design, Code, Test, Build, Release and Support.

    The day today work is done the Agile way following Scrum, Kanban, XP or any other goodbest practices.

    As part ofthe Squad the objective of the Middleware Engineer is :

  • To deliver in Production a working software. It includes the documentation and parameters that can help reaching that goal.
  • To support Production by analysis and fixing any bugs that occurs.
  • As aMiddleware Expert, he / she specifically add value on that technical layer butalways keep in mind the rest of the technical stack as part of the Squadresponsibilities, as part of its responsibilities.

    Major responsibility areas

    Stories Refinement

    Refine the User Stories and Tasksinto SubTasks doable in less that 2 days by Squad member.

    Refine the Acceptance Criteria


    Code with the following criteria :

  • Good quality
  • Security (by design)
  • Test

    Met the Acceptance criteria with asmuch test automation as possible

    Respect Maker / Checker Principle

    Backlog Management

    The Backlog is the Product OwnerReponsibility, but any team member can help him / her :

  • On backlog grooming
  • Preparing demo
  • Understanding importance of technical tasks / refactoring
  • Release

    Generate working software release

    Work in a moving context

    Having simple and innovativesolutions to overcome problems

    Learn and Share both functional andTechnical knowledge

    Collectively share responsibility indecisions and implementation of Squad objectives


  • Analysis capabilities
  • Testing abilities
  • Essential

  • Good coding Skills on all Middleware layer : Java and SOA (SOAP or REST)
  • Front End or / and Back End awareness (understand the global architecture)
  • 5 years of experience on similar technical stack
  • Desirable

  • Agile team experience with SCRUM or Kanban or XP
  • Retail banking knowledge
  • Testing framework
  • Javascript / html / css
  • Sonar
  • If you are interestedin this position, you can send your resume to itziar.urcelay.perez ing.com

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", acepto que neuvoo recolecte y procese mis datos de conformidad con lo establecido en su Política de privacidad . Tengo derecho a darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación