American Express
American Express
American Express globalna je tvrtka za financijske usluge koja posluje u području bankarstva, financija i plaćanja među poduzećima. Njezino poslovanje obuhvaća potrošačke, poslovne i korporativne kreditne kartice; platne usluge i usluge za trgovce; štedne račune, potvrde o depozitu i osobne zajmove; kao i programe nagrađivanja, putne programe, korporativna platna rješenja, financijsko obrazovanje, sigurnosne usluge te podršku članovima kartičnog programa i trgovcima.

Softverski inženjer III – Java mikroservisi

Razvijajte distribuirane kartične transakcijske sustave s malom latencijom u American Expressu. Izrađujte Java mikroservise, API-je, automatizirane testove i značajke platforme u oblaku.

Opis

  • Razvijajte ključne značajke za kartične transakcijske sustave na distribuiranoj hibridnoj platformi u oblaku.
  • Pišite kod i jedinične testove kao član agilnog tima.
  • Radite sa specifikacijama API-ja i automatizacijom.
  • Izrađujte RESTful mikroservise pomoću Java tehnologija kao što su Vert.x, Spring MVC, Spring Data i Spring Boot.
  • Surađujte s tehnološkim i razvojnim timovima na različitim lokacijama.
  • Prepoznajte prilike za uvođenje novih tehnologija.
  • Surađujte s dionicima kako biste razumjeli i analizirali zahtjeve.
  • Potičite inovacije i eksperimentiranje.

Zahtjevi

  • Diploma iz računarstva ili odgovarajuće iskustvo u industriji.
  • Najmanje pet godina profesionalnog iskustva u razvoju softvera.
  • Dobro poznavanje objektno orijentiranog programiranja, istodobnosti i obrade iznimki.
  • Poznavanje struktura podataka i algoritama, osnova operacijskih sustava i napredne Jave.
  • Opsežno iskustvo u razvoju u Javi ili Gou.
  • Iskustvo u izradi distribuiranih mikroservisnih sustava.
  • Iskustvo s proizvodima ili okvirima service mesh, kao što su Envoy, Linkerd, Istio ili gRPC/ProtoBuf.
  • Iskustvo s upravljanjem, praćenjem i nadzorom distribuiranih sustava pomoću alata kao što su Zipkin/Jaeger, ELK Stack i Prometheus.
  • Iskustvo u projektiranju i izradi aplikacija za oblak.
  • Iskustvo s Dockerom, Kubernetesom ili OpenShiftom prednost je.
  • Iskustvo s NoSQL bazama podataka i distribuiranim sustavima za razmjenu poruka kao što su Redis, Kafka, Couchbase i Cassandra, u sustavima s malom latencijom i velikim brojem transakcija.
  • Iskustvo s alatima CI/CD kao što su Jenkins i GitHub.
  • Iskustvo rada u DevOps timovima i okruženju Scrum.
  • Izvrsne usmene i pisane komunikacijske vještine.

Pogodnosti

  • Konkurentna osnovna plaća.
  • Poticajni bonusi.
  • Podrška financijskoj dobrobiti i mirovinskoj štednji.
  • Zdravstveno, stomatološko i oftalmološko osiguranje, životno osiguranje i osiguranje od invaliditeta, ovisno o lokaciji.
  • Fleksibilni hibridni, uredski ili virtualni način rada, ovisno o ulozi i poslovnim potrebama.
  • Plaćeni roditeljski dopust, ovisno o lokaciji.
  • Pristup wellness centrima na radnom mjestu s medicinskim sestrama i liječnicima, ovisno o lokaciji.
  • Besplatno i povjerljivo savjetovanje kroz program Healthy Minds.
  • Mogućnosti za razvoj karijere i edukaciju.