Bank of America
Bank of America
Bank of America globalna je financijska institucija koja posluje u područjima bankarstva, financija i fintecha. Njezine usluge uključuju osobno bankarstvo, podršku malim poduzećima, upravljanje imovinom, investicijske usluge i pristup tržištima kapitala za pojedince, poduzeća i institucije. Tvrtka se također usredotočuje na odgovoran rast kroz održivo financiranje, inicijative za raznolikost i programe razvoja zajednice.

Softverski inženjer za Javu III – Charlotte, rad na lokaciji

Pridružite se banci Bank of America kao full-stack Java inženjer i razvijajte vrlo dostupne aplikacije za Treasury i CIO. Izrađujte rješenja pomoću tehnologija Java, Spring, Angular, REST API-ja, automatiziranog testiranja i cloud-native tehnologija.

Opis

  • Isporučivati složena softverska rješenja koja podržavaju poslovne ciljeve
  • Osigurati da aplikacije zadovoljavaju funkcionalne, nefunkcionalne i compliance standarde
  • Dizajnirati, izgrađivati i održavati vrlo dostupne aplikacije za poslovne funkcije Corporate Treasuryja i CIO-a
  • Surađivati s dionicima, članovima tima, tehnološkim voditeljima, voditeljima proizvoda i inženjerskim timovima tijekom cijelog životnog ciklusa isporuke
  • Implementirati rješenja i pisati jedinične testove koji zadovoljavaju kriterije prihvaćanja i usklađenosti
  • Dizajnirati i ažurirati arhitektonske komponente, sučelja aplikacija i pomoćna rješenja
  • Mentorirati softverske inženjere i usmjeravati tim u praksama CI/CD-a i automatizaciji
  • Dorađivati korisničke priče, pojašnjavati zahtjeve i procjenjivati napor potreban za isporuku
  • Provodi tehničke analize i proof-of-concept projekte radi smanjenja rizika i procjene novih pristupa
  • Automatizirati ručne procese izdavanja
  • Izrađivati i održavati skupove integracijskih, regresijskih i performansnih testova
  • Razvijati web-aplikacije od početka do kraja koristeći Javu i moderne frontend tehnologije
  • Izrađivati i podržavati RESTful API-je, pozadinske usluge i integracije s vanjskim sustavima
  • Razvijati responzivne komponente korisničkog sučelja u Angularu
  • Izrađivati čist, učinkovit i dokumentiran kod te sudjelovati u pregledima koda
  • Istraživati nedostatke i provoditi jedinično i integracijsko testiranje
  • Poboljšavati performanse, skalabilnost i pouzdanost aplikacija
  • Doprinositi CI/CD cjevovodima, implementacijama u oblaku i kontejneriziranim arhitekturama
  • Pratiti nove tehnologije i preporučivati poboljšanja alata, procesa i arhitekture

Zahtjevi

  • Najmanje sedam godina iskustva u razvoju full-stack Java aplikacija
  • Napredno iskustvo s Javom, Springom, Angularom, Node.jsom, Oracleom i SQL-om
  • Praktično iskustvo sa Spring Frameworkom, Hibernateom i CI/CD alatima kao što su Git, Bitbucket, Jenkins, Maven i Ansible
  • Široko iskustvo u full-stack razvoju u Javi koje obuhvaća pozadinske i frontend sustave
  • Iskustvo u dizajniranju i razvoju RESTful web API-ja i integracija temeljenih na JSON-u
  • Iskustvo s kontejnerima, mikrouslugama, cloud platformama i praksama sigurnog kodiranja
  • Iskustvo rada s aplikacijskim poslužiteljima Tomcat i Apache
  • Izražene sposobnosti otklanjanja pogrešaka i rješavanja problema
  • Iskustvo u agilnom razvoju, uključujući doradu Jira zadataka s kriterijima prihvaćanja i upravljanje izdanjima verzioniranog koda
  • Poznavanje jediničnog testiranja, razvoja vođenog testovima, JUnita i Karma-Jasmine
  • Izražene pisane i usmene komunikacijske vještine
  • Iskustvo rada s vlasnicima proizvoda i krajnjim korisnicima na definiranju zahtjeva i trijaži problema
  • Poželjno je iskustvo s OpenShiftom, Unixom, Kafkom, Splunkom, Pythonom, Quartzom, analizom ili modeliranjem podataka te financijskim uslugama
  • Dostupnost za rad u prvoj smjeni u Sjedinjenim Američkim Državama
  • Dostupnost za 40-satni radni tjedan

Pogodnosti

  • Mogućnost sudjelovanja u godišnjem diskrecijskom poticajnom planu
  • Sveobuhvatni vodeći benefiti u industriji
  • Plaćeni dopust
  • Resursi i podrška za zaposlenike
  • Mogućnosti učenja, razvoja i ostvarivanja značajnog utjecaja
  • Inkluzivno radno okruženje
  • Resursi za podršku fizičkom, emocionalnom i financijskom blagostanju
  • Priznanja i nagrade za uspjeh