Java Architect & Java Developer
Prehľad
Krátke zhrnutie
Senior softvérový architekt a vývojár backendových systémov v jazyku Java, ktorý má odborné znalosti v oblasti vývoja vysoko zaťažených systémov pre finančné a podnikové sektory s využitím Java Spring, Java EE a infraštruktúry mikroslužieb. Vývojár je tiež skúsený v oblasti systémovej integrácie a vývoja API a má skúsenosti s vytváraním a údržbou softvérových riešení pre rozsiahle a kritické systémy. Jeho posledný projekt bol založený na architektúre mikroslužieb s využitím kontajnerov Docker, zasielania správ a aplikácie Angular na front-ende. Išlo o aplikáciu s modernou architektúrou. Predtým pracoval na implementácii notifikačného systému pre banku. Išlo o aplikáciu na dokumentovanie osobných dokumentov, ktoré mali byť distribuované do schránok zákazníkov, partnerom a logistickým centrám. Integrácie boli založené na Java Spring Boot a Docker a FE bol implementovaný pomocou Angularu. Okrem toho poskytoval návrhové riešenia, architektonické riešenia na splnenie požiadaviek klientov a implementáciu. Na 60 % kódu BE sa podieľal on. Na optimalizáciu procesov, testovanie a nasadzovanie CI/CD používa Jenkins a Bamboo. Je zvyknutý pracovať v agilnom prostredí so Scrumom a Kanbanom. Pôsobil ako vedúci vývoja architektúry riešení pre banku v Rusku, kde viedol tím 24 ľudí a 3 podtímy (vývojový tím, tím biznis analýzy a tím administrátorov). Hovorí plynule anglicky a jeho nemčina je na úrovni B1 (vie sa dohovoriť a dostať na vyššiu úroveň).
Pracovné skúsenosti
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.
| Zamestnanec | 6600 € / Mesačne |
| Kontraktor | 101 € / Denne |
| Úroveň | EXPERT |