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.