In questo momento stiamo ricercando un:

Technical Designer – Programmer Websphere

per un importante cliente, con sede Milano.

Il candidato deve avere le seguenti competenze:

  • Progettare un “high performance transactional software” garantendo failover, replica, ecc
  • Progettare e sviluppare unit, integration e non functional tests
  • Progettare e sviluppare procedure ottimizzate e algoritmi prendendo in considerazione vincoli di performance (la maggior parte degli algoritmi attualmente nel sistema sono basati su “graphs algorithms science”, ed è quindi richiesta una buona conoscenza di questo tema)
  • Progettare e sviluppare il sistema assicurando un’alta modularità
  • Scrivere e documentare, usando UML standard e la lingua inglese, la soluzione tecnica e l’implementazione up-front (progettazione), partendo dalle specifiche di business e dall’architettura tecnica usando gli stessi standard
  • Gestire gli sviluppi e le attività di bug fixing

Principali tecnical skill ed esperienze richieste:

  • elaborazione delle transazioni ad alta velocità, alta affidabilità e scalabilità
  • Websphere 8 in ambienti distribuiti, JDK7 e JEE6  (Back end) e più in dettaglio:

o   JAXB

o   JMS (queues management/connection factories on Sibus, MDB implementation, ecc..)

o   JPA (OpenJPA)

o   JSF (primefaces)

o   CDI

o   EJB 3 (with particular attention on JTA topics)

o   Batch jobs

o   JAX – WS (including security)

  • Quartz in ambienti distribuiti
  • SQL
  • XML
  • JUnit
  • Arquillian
  • Maven (o equivalente)
  • Git (o equivalente)
  • Oracle RAC
  • DataGrid (eXtreame scale)

Strumenti e prodotti conoscenza richiesta:

  • Atlassian JIRA, Confluence, Stash, Bamboo e Crowd: per il ciclo di vita della delivery
  • SonarQube: per code analysis e quality control
  • Java Enterprise Development IDE (Eclipse e IntelliJ sono i più usati)
  • Websphere
  • Oracle e relativi prodotti (ad esempio GoldenGate, DataGuard)

Inglese: eccellente sia scritto che orale, dovendo lavorare in un ambiente internazionale e multiculturale. Deve possedere eccellenti doti di comunicazione per dialogare con il resto del gruppo.

Seniority: deve lavorare in modo autonomo per progettare, rispetto alle specifiche funzionali, le parti richieste del sistema e per coordinare e supervisionare le relative attività di sviluppo.

 

Start-Up: ASAP

Sede di lavoro: Milano

Business Competence nasce nel 2007 per offrire alle aziende soluzioni e servizi innovativi in ambito ICT & Business Strategy, dalla Security al Project Management.

Adotta, sin dal primo giorno, un modello di sviluppo dal respiro internazionale basato non solo sulla solidità delle competenze tecnologiche, progettuali e gestionali, puntando sulla fiducia nei giovani talenti e sulla flessibilità nel lavoro verso gli obiettivi.

In Business Competence raggiungere un successo significa pensare subito a un nuovo progetto innovativo, reinvestendo sempre gli utili per rigenerare continuamente know-how interno e sviluppo di prodotti originali.