EY
EY

EY to globalna firma świadcząca profesjonalne usługi w zakresie audytu, podatków, doradztwa konsultingowego i doradztwa biznesowego. Jej zespoły pomagają organizacjom mierzyć się ze złożonymi wyzwaniami biznesowymi, wzmacniać zaufanie do sprawozdawczości finansowej i rynków oraz wykorzystywać dane i technologie do wspierania transformacji.

Firma oferuje między innymi doradztwo w zakresie finansów przedsiębiorstw, strategii transakcyjnych i technologii. EY współpracuje z klientami z sektorów takich jak ochrona zdrowia, usługi prawne, marketing, energetyka, finanse i administracja publiczna, a zrównoważony rozwój i innowacje stanowią podstawę wielu jej rozwiązań.

Starszy programista Java Full Stack w sektorze bankowym — EY, Bengaluru

Twórz bezpieczne i skalowalne aplikacje bankowe w EY z wykorzystaniem Java, Spring Boot, mikrousług, REST API oraz Angular lub React. To pełnoetatowa praca stacjonarna w Bengaluru, skoncentrowana na platformach bankowości cyfrowej i rozwiązaniach dla sektora finansowego.

Opis

  • Tworzyć i utrzymywać aplikacje korporacyjne w Javie oraz z użyciem nowoczesnych frameworków front-endowych
  • Budować skalowalne mikrousługi Spring Boot i REST API
  • Tworzyć responsywne interfejsy z użyciem Angular lub React
  • Przekładać potrzeby biznesowe na praktyczne rozwiązania techniczne
  • Usprawniać aplikacje do bankowości cyfrowej, płatności, kredytowania, portali klienta i obsługi procesów
  • Łączyć główne platformy bankowe z zewnętrznymi usługami finansowymi
  • Wdrażać usprawnienia wynikające z wymogów regulacyjnych i compliance
  • Stosować standardy kodowania, metody bezpiecznego tworzenia oprogramowania i wytyczne architektoniczne
  • Przeglądać kod i pomagać wzmacniać praktyki inżynierskie
  • Pisać testy jednostkowe i integracyjne
  • Badać problemy i pomagać we wsparciu produkcyjnym
  • Uczestniczyć w planowaniu sprintów, estymacji, porządkowaniu backlogu i retrospektywach
  • Współpracować z właścicielami produktu, analitykami biznesowymi, architektami, specjalistami UX i zespołami QA
  • Wspierać inicjatywy usprawniające procesy inżynierskie

Wymagania

  • Mieć 2–5 lat doświadczenia zawodowego
  • Mieć doświadczenie w bankowości, usługach finansowych, FinTech, płatnościach lub bankowości cyfrowej
  • Wykazywać się bardzo dobrą znajomością programowania w Javie
  • Swobodnie pracować z Javą 8, 11 lub 17
  • Korzystać ze Spring Boot, Spring MVC, Spring Data JPA i Hibernate
  • Rozumieć RESTful API i architekturę mikrousług
  • Tworzyć rozwiązania z użyciem Angular 12+ lub React
  • Korzystać z TypeScript, JavaScript ES6+, HTML5 i CSS3
  • Pracować z Bootstrap lub Angular Material
  • Stosować zaawansowany SQL z Oracle, PostgreSQL, SQL Server lub MySQL
  • Rozumieć REST, SOAP, OpenAPI/Swagger i koncepcje bram API
  • Pracować z Kafka, RabbitMQ lub JMS
  • Korzystać z Git, Jenkins, Azure DevOps, Maven lub Gradle i SonarQube
  • Mieć doświadczenie z Microsoft Azure; doświadczenie z AWS będzie dodatkowym atutem
  • Korzystać z Dockera; doświadczenie z Kubernetes będzie dodatkowym atutem
  • Rozumieć Spring Security, OAuth 2.0 i uwierzytelnianie JWT
  • Stosować zasady OWASP, kontrolę dostępu opartą na rolach i bezpieczeństwo API
  • Przestrzegać zasad bezpiecznego kodowania i prowadzić rejestry audytowe
  • Posiadać silne umiejętności analityczne i rozwiązywania problemów
  • Jasno się komunikować, współpracować z interesariuszami, pracować zespołowo i dzielić się wiedzą
  • Dostarczać wysokiej jakości kod przy ograniczonym nadzorze
  • Mieć praktyczne doświadczenie z modelami AI i wykorzystywaniem ich do zwiększania produktywności

Benefity

  • Elastyczne środowisko pracy
  • Stałe możliwości nauki i rozwoju zawodowego
  • Możliwości zdobywania nowych kompetencji i podejmowania odpowiedzialności liderskiej
  • Mentoring oraz możliwości nawiązywania kontaktów, rozwoju i awansu
  • Różnorodna, sprawiedliwa i inkluzywna kultura pracy
  • Pakiety zdrowotne i programy wspierające dobrostan
  • Programy nagród
  • Możliwości nauki
  • Współpraca z globalnie połączonymi zespołami

Powiązane oferty pracy

ICT Digital Solutions GmbH

Programista Full-Stack (praca hybrydowa, Niemcy)

ICT Digital Solutions GmbH

Twórz aplikacje internetowe, API i integracje chmurowe w ICT Digital Solutions. Rozwijaj oprogramowanie dla IoT, Przemysłu 4.0 i cyfrowych procesów biznesowych.

Otwórz
WEX

Inżynier oprogramowania III, agentowe systemy AI

WEX

Twórz procesy agentowe AI, infrastrukturę chmurową i odporne usługi w WEX. Kieruj architekturą, potokami wdrożeniowymi, reagowaniem na incydenty i mentoringiem inżynierów.

Otwórz
Tangam Systems

Analityk-programista — praca hybrydowa, Waterloo

Tangam Systems
51 – 200 Pracownicy
DoradztwoLogistykaProdukcja

Twórz oprogramowanie analityczne dla kasyn w Tangam Systems, wykorzystując C#, .NET, potoki danych i narzędzia chmurowe. Opracowuj zautomatyzowane rozwiązania, pulpity nawigacyjne i aplikacje full stack w hybrydowej roli w Waterloo.

Otwórz
IQ Plus AG

Architekt oprogramowania, mikrousługi

IQ Plus AG
51 – 200 Pracownicy
B2BRekrutacjaSaaS

Kieruj architekturą nowych rozwiązań podatkowych opartych na mikrousługach. Ustalaj standardy programowania, koordynuj usprawnienia techniczne i współpracuj z zespołami produktowymi, inżynierami, analitykami biznesowymi oraz klientami.

Otwórz
Evident Scientific

Programista C++/Rust

Evident Scientific

Twórz oprogramowanie platformowe wspierane przez AI dla zaawansowanych mikroskopów Evident, opracowując bezpieczne i wydajne komponenty. Dołącz do zwinnego zespołu inżynierskiego, który koncentruje się na ciągłej integracji i dostarczaniu.

Otwórz
Cisco

Starszy inżynier oprogramowania, Cisco IOS-XE

Cisco

Twórz oprogramowanie systemowe w C/C++ i Linuxie do instalacji obrazów Cisco IOS-XE. Buduj odporne rozwiązania aktualizacyjne wspierające niezawodne sieci korporacyjne o wysokiej dostępności.

Otwórz