Pro přední mezinárodní finanční instituci hledáme zkušeného Java Developera, který se zapojí do vývoje a dalšího rozvoje aplikací podporujících služby v oblasti Investment Funds, Settlement, Custody a Regulatory Reporting.
vývoj technologicky komplexních FinTech aplikací využívaných v mezinárodním prostředí pro zpracování investičních fondů, finančních transakcí a souvisejících procesů
práce na modernizaci a dalším rozvoji klíčových systémů s využitím Java, Spring Boot, REST API, integračních technologií a moderního DevOps prostředí
zapojení do celého životního cyklu aplikací od technického návrhu a implementace přes automatizované testování a CI/CD až po nasazení a podporu produkčního prostředí
vývoj a implementace backendových aplikací a integračních komponent především v technologickém stacku Java a Spring
integrace a údržba vyvíjených řešení v rámci DevOps a CI/CD toolchainu a související infrastruktury
tvorba a realizace unit testů, integračních testů a acceptance testů
zajišťování kvality zdrojového kódu prostřednictvím automatizovaného testování, code quality nástrojů a CI/CD procesů
tvorba a aktualizace funkční a technické dokumentace aplikací
analýza a řešení technických problémů a produkčních incidentů
rotační on-call podpora produkčního prostředí v režimu 24/6 v rozsahu maximálně 1x za 5 týdnu (až po 9 měsíčním rampupu)
aktivní spolupráce v rámci mezinárodního vývojového týmu v Praze a zahraničí
samostatné řešení svěřených vývojových úkolů s minimální potřebou podpory
agilní spolupráce na plánování a realizaci vývoje s využitím principů Scrum a Kanban
spolupráce probíhá v hybridním režimu v poměru alespoň 2 dny týdně v kancelářích v Praze
Požadavky
minimálně 4 roky komerčních zkušeností s vývojem softwarových aplikací, především v Java prostředí
pokročilá praktická zkušenost s Java a Spring při vývoji backendových aplikací
praktická zkušenost s Oracle Database, SQL a PL/SQL
vysoká míra samostatnosti, analytického myšlení a schopnosti strukturovaně řešit technické problémy
aktivní znalost angličtiny umožňující každodenní komunikaci v mezinárodním týmu B2+
Pokročilé praktické zkušenosti s:
Java a Spring technologiemi, zejména Spring Boot a Spring Components
vývojem backendových enterprise aplikací a REST API
Oracle Database, SQL a PL/SQL
unit testingem a automatizovaným testováním
Zkušenosti s:
alespoň částí Java enterprise a integračních technologií, například JPA, JMS, Apache Camel, EJB, MDB, JAXB nebo JSON
CI/CD a vývojovým toolchainem, například GitHub, Jenkins, Maven, SonarQube nebo Artifactory
Linux prostředím včetně práce s Bash nebo KSH
agilním vývojem a metodikami Scrum nebo Kanban
technickou a systémovou analýzou, případně UML
Výhodou:
zkušenost s OpenShift a containerizovaným provozem aplikací
zkušenost s Java EE aplikačními servery, zejména Red Hat JBoss EAP
zkušenost s Angular
zkušenost s Dynatrace
zkušenost s dalšími testing nástroji jako JaCoCo, FitNesse, Selenium, Gherkin nebo Cucumber
zkušenost z oblasti investment funds, settlement, custody, securities nebo regulatorního reportingu
Máš zájem o tuto nabídku?
DoporučitIT specialistuZnáš někoho, komu by setento projekt hodil? Doporučte ho
a získej odměnu!
PronajmoutIT specialistuŘešíte projekt, na kterémvám chybí podobnýIT freelancer?
Pronajmout specialistu