Zpět na profesionály

Java Architect & Java Developer

Přehled


Krátké shrnutí

Seniorní softwarový architekt a vývojář backendu v jazyce Java, který má zkušenosti s vývojem vysoce zatížených systémů pro finanční a podnikový sektor s využitím technologií Java Spring, Java EE a infrastruktury mikroslužeb. Vývojář je také zkušený v oblasti systémové integrace a vývoje rozhraní API a má zkušenosti s vytvářením a údržbou softwarových řešení pro rozsáhlé a kritické systémy. Jeho poslední projekt byl založen na architektuře mikroslužeb využívající kontejnery Docker, zasílání zpráv a Angular na front-endu. Jednalo se o aplikaci s moderní architekturou. Dříve pracoval na implementaci notifikačního systému pro banku. Jednalo se o aplikaci pro dokumentaci osobních dokumentů, které měly být distribuovány do schránek zákazníků, partnerů a logistických center. Integrace byly založeny na Java Spring Boot a Docker a FE byl implementován pomocí Angularu. Dále zajišťoval návrhová řešení, architektonická řešení podle požadavků klientů a implementaci. Na 60 % kódu BE se podílel sám. Pro optimalizaci procesů, testování a nasazení CI/CD používá Jenkins a Bamboo. Je zvyklý pracovat v agilním prostředí se Scrumem a Kanbanem. Působil jako vedoucí vývoje architektury řešení pro ruskou banku, kde vedl tým 24 lidí a 3 dílčí týmy (vývojový tým, tým business analýzy a tým administrátorů). Hovoří plynně anglicky a jeho němčina je na úrovni B1 (umí vést konverzaci a dokáže se dostat na vyšší úroveň).

Pracovní zkušenosti

2019 - present: Java Developer - Responsible for code development and review, software architecture design, and proposing solutions for enterprise systems. Utilized Java Spring, Java EE, and microservice infrastructure for scalable and reliable systems. Developed event distribution, customer portal, and ETL system using various technologies.

2016 - 2019: Java Developer - Developed enterprise systems for banks and enterprises, including code development and review, software architecture design, and resolution of business and technological issues. Utilized Java SE & EE, EJB, JMS, XML, and other technologies for system development and maintenance.

2010 - 2016: Development Team Lead - Led a development team, designed software architecture, and proposed solutions. Developed code, provided technical consulting, and managed technology and development. Utilized Java SE & EE, EJB, and IBM WAS for development.

2007 - 2010: Development Team Leader - Implemented ITIL\ITSM solutions for enterprise customers, coordinated developer teams, and supported implemented systems.

2006 - 2007: Senior Engineer of IT monitoring solutions - Designed and implemented IT monitoring systems using HP OpenView and IBM Tivoli.

1998 - 2006: Engineer of Telecom and WAN/LAN - Maintained WAN and LAN networks, designed and implemented network automation and monitoring systems using various technologies.

Overall, The candidate has a strong background in software architecture and Java development, with experience in developing high-load systems for the financial and enterprise sectors. He is skilled in using various technologies and has experience in system integration and API development.

Author
Java Architect & Java Developer
6419af194d4e8b00012b192f
Zaměstnanec160644  / Měsíčně
Kontraktor2458  / Denně
ÚroveňEXPERT
Role
Java Architect Java Developer
Jazyky
English
Dovednosti
AWSAngularAngular 2AngularJSAnsibleApplication ServerArchitectArchitecture SoftwareAutomation SoftwareAutomation TestingBambooCICDCMSCSSCertificationsCloudClustersCode ManagementConfluenceContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDatabaseDevOpsDevSecOpsDockerEnterprise ArchitectFoundationGitGrafanaIBM TivoliITILJPAJSFJUnitJavaJava EEJava ToolsJavaScriptJenkins (software)JiraKubernetesLinuxMariaDBMessage BrokerMicrosoft serversMonitoring ToolsMySQLOperation SystemsOraclePerlPostgreSQLProject Management ToolsProject ManagerPrometheusRabbitMQSQLSW Tools APIsScrum MasterSeleniumServer Virtualization SoftwareSoapSonarQubeSpecificationsSpringStatic Code Analysis ToolsTeam LeaderTerraformTest DevelopmentToolsUMLVMwareXML
Lokality
WienRemote