Application developer Java.core

Acest anunț a expirat și nu este disponibil pentru aplicare

604222BR


Introducere


În calitate de dezvoltator de aplicații, veți conduce IBM în viitor prin traducerea cerințelor de sistem în proiectarea și dezvoltarea de sisteme personalizate într-un mediu agil. Succesul IBM este în mâinile tale, pe măsură ce transformi nevoile vitale de afaceri în cod și stimulezi inovația. Munca dumneavoastră va alimenta IBM și clienții săi la nivel global, colaborând și integrând codul în sistemele întreprinderii. Veți avea acces la cea mai recentă educație, instrumente și tehnologie și o carieră nelimitată cu liderul mondial în tehnologie. Vino la IBM și ai un impact global!


Rolul și responsabilitățile dvs


Dezvoltator Java


În calitate de dezvoltator Java, vă veți alătura unei echipe care ajută clienții să-și atingă obiectivele de afaceri și să furnizeze servicii de dezvoltare și întreținere pentru aplicațiile de afaceri personalizate existente, precum și pentru proiectele viitoare și dovezi de concept. Echipa acoperă domenii de responsabilitate precum: arhitectură software, dezvoltare software, dezvoltare baze de date, testare și întreținere. Activitățile tale zilnice vor varia de la analiză tehnică, proiectare, dezvoltare, testare până la modificări de lansare. De asemenea, veți remedia problemele după cum este necesar, oferind în același timp un serviciu excelent pentru clienți. De asemenea, veți putea să învățați la locul de muncă și să vă dezvoltați abilitățile.


Responsabilități primare


  • Dezvoltarea specificațiilor serviciului/aplicației.
  • Programarea de noi funcționalități tehnice și de afaceri în conformitate cu nevoile utilizatorilor.
  • Dezvoltarea de teste automate, build-uri, implementări și conducte de integrare continuă.
  • Efectuarea de activități de testare a aplicațiilor (de ex. test unitar) în mediul de dezvoltare (DevEnv).
  • Investigarea și optimizarea performanței prin ajustarea codului aplicației și/sau proiectarea/refactorizarea componentelor aplicației, acolo unde este necesar.
  • Crearea de artefacte și pachete de aplicații pentru implementarea aplicației și integrarea acestor artefacte/pachete prin conducta CI/CD.
  • Participarea la ateliere de specificare, dezvoltare și implementare pe parcursul ciclului de viață al dezvoltării aplicației.
  • Dezvoltați și optimizați în continuare lanțul de instrumente al fabricii de software pentru fiecare aplicație pentru a oferi implementări software mai rapide, sigure și de înaltă calitate.
  • Sprijinirea traducerii afacerii la cerințele IT.
  • Înțelegerea modelelor de date ale serviciului/aplicației și a interfețelor cu sursele de date și receptorul de date.
  • Folosind metodologie și instrumente adecvate și actualizate de dezvoltare a aplicațiilor.
  • Utilizarea strategiilor de dezvoltare a serviciilor/aplicațiilor pentru întreținere.
  • Utilizarea limbajelor de programare/scriptare necesare.
  • Utilizarea bibliotecilor necesare și a instrumentelor de gestionare a dezvoltării software.
  • Utilizarea instrumentelor de testare necesare pentru testarea automată și manuală, precum și pentru documentația de testare.
  • Crearea și actualizarea documentației operaționale conform standardelor clientului.


Experienta tehnica si profesionala necesara


  • Experienta de lucru in proiecte agile urmand metodologia agile Scrum
  • Experiență considerabilă în dezvoltarea de aplicații complexe Java, JSP și Servlet-uri, cadre web precum Struts și Spring, servicii web (SOAP/REST), tehnologii web precum HTML, CSS, JavaScript/TypeScript, JQuery, XML JSON, Angular, RichFaces, PrimeFaces, Hibernate și cadru de primăvară
  • Cunoștințe de lucru Apache Tomcat, Apache Webserver, Microsoft Internet Information Services
  • Cunoașterea temeinică a modelelor arhitecturale și a problemelor și soluțiilor sistemelor distribuite.
  • Cunoștințe de lucru în administrarea bazei de date Oracle cu abilități PL/SQL.
  • Cunoștințe de lucru ale sistemelor de baze de date relaționale (în special Oracle Database on Exadata) și capacitatea de a scrie interogări complexe;
  • Experiență în analiza și optimizarea performanței aplicațiilor, inclusiv interogările SQL subiacente;
  • Cunoștințe de lucru privind CI/CD, DevOps, soluții de inspecție a calității/securității codului: printre altele GitLab, JFrog Artifactory, SonarQube și JFrog Xray. Experiență de lucru în crearea și întreținerea conductelor CI/CD. Experiență în implementarea ambalajului și lansării, inclusiv testarea tehnică;
  • Experiență de lucru cu un furnizor important de soluții de găzduire în cloud, de preferință AWS, GCP, Azure, inclusiv. cunoștințe de lucru în platformele Kubernetes și tehnologia containerelor Docker
  • Implementarea demonstrată a microserviciilor, a dezvoltării containerelor și a aplicațiilor native în cloud, în special experiență de lucru în adaptarea aplicațiilor de la găzduire on-prem la aplicații native în cloud care rulează în medii container.


Expertiza tehnica si profesionala de preferat


  • Cunostinte de limba franceza


Despre Business Unit


IBM Consulting este afacerea IBM de consultanță și servicii profesionale la nivel mondial, cu capacități de lider pe piață în transformarea afacerilor și a tehnologiei. Cu o expertiză profundă în multe industrii, oferim servicii de strategie, experiență, tehnologie și operațiuni multora dintre cele mai inovatoare și valoroase companii din lume. Oamenii noștri se concentrează pe accelerarea afacerilor clienților noștri prin puterea colaborării. Credem în puterea tehnologiei utilizate în mod responsabil pentru a ajuta oamenii, partenerii și planeta.


Viața ta @ IBM


Îți poftești să înveți mai multe? Sunteți pregătit să rezolvați unele dintre cele mai unice provocări ale lumii? Și gata să modeleze viitorul pentru milioane de oameni? Dacă da, atunci este timpul să ni se alăture, să-ți exprimi individualitatea, să-ți dezlănțui curiozitatea și să descoperi noi posibilități.


Fiecare membru al IBM și cei potențiali ca tine, au o voce, își croiesc propriul drum și își folosesc experiența pentru a contribui la co-crearea și la adăugarea poveștii noastre. Împreună, avem puterea de a face schimbări semnificative – de a modifica structura clienților noștri, a societății și a IBM, pentru a crea un impact cu adevărat pozitiv și pentru a face lumea să funcționeze mai bine pentru toată lumea.


Este timpul să-ți definești cariera.


Despre IBM


Cea mai mare invenție a IBM este IBMer. Credem că prin aplicarea inteligenței, rațiunii și științei, putem îmbunătăți afacerile, societatea și condiția umană, aducând puterea unui cloud hibrid deschis și a unei strategii AI la viață pentru clienții și partenerii noștri din întreaga lume. Reinventăm neliniștit din 1911. , nu suntem doar una dintre cele mai mari organizații corporative din lume, suntem și unul dintre cei mai mari angajatori de tehnologie și consultanță, multe dintre companiile Fortune 50 bazându-se pe IBM Cloud pentru a-și conduce afacerea. La IBM, ne mândrim că suntem primii care adoptă inteligența artificială, calculul cuantic și blockchain. Acum este timpul să vă alăturați călătoriei noastre spre a fi un inovator tehnologic responsabil și o forță pentru bine în lume.


Declarație de locație


IBM vrea să vă aduceți întregul sine la muncă și pentru dvs. acest lucru ar putea însemna capacitatea de a lucra în mod flexibil. Dacă sunteți interesat de un model de lucru flexibil, vă rugăm să discutați cu echipa noastră de recrutare pentru a afla dacă acest lucru este posibil în mediul de lucru actual.


Fiind Tu @ IBM


IBM se angajează să creeze un mediu divers și este mândru să fie un angajator cu șanse egale. Toți solicitanții calificați vor primi luare în considerare pentru angajare, indiferent de rasă, culoare, religie, sex, identitate sau expresie de gen, orientare sexuală, origine națională, genetică, sarcină, dizabilitate, vârstă, statut de veteran sau alte caracteristici. IBM se angajează, de asemenea, să respecte toate practicile corecte de angajare în ceea ce privește cetățenia și statutul de imigrare.

Întrebări frecvente

  • Câte locuri de muncă sunt disponibile la IBM pe Angajat.ro?

  • Cum pot să fiu primul care să afle când există locuri de muncă noi la IBM pe Angajat.ro?

  • Pe ce poziții are IBM locuri de muncă disponibile prin Angajat.ro?