
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.