Back to professionals

Java Architect & Java Developer

Overview


Short Summary

A senior software architect and Java backend developer who has an expertise in developing high-load systems for the financial and enterprise sectors using Java Spring, Java EE, and microservice infrastructure. The developer is also skilled in system integration and API development and has experience in creating and maintaining software solutions for large-scale and mission-critical systems. His last project was based on micro service architecture using Docker containers, messaging and Angular on Front-end. It was an application with modern architecture. Previously he was working on implementing a notification system for a bank. It was an application for documenting personal documents which should be distributed to customer boxes, partners and logistic centres. The integrations were based on Java Spring Boot and Docker and FE was implemented with Angular. Furthermore, he provided design solutions, architecture solutions to meet clients' requirements and implementation. 60 % of BE code was made by him. For the process optimisation, testing and deployment of CI/CD, he is using Jenkins and Bamboo. He is used to working in an agile environment with Scrum and Kanban. He was a Head of Development of Solution Architecture for the bank of Russia where he led the team of 24 people and 3 sub teams (development team, Business Analysis, and Administrator Team). He speaks fluent English and his German is on level B1 (he can have a conversation and can get to a higher level).

Work Experience

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
Employee6600  / Per month
Freelancer101  / Per day
LevelEXPERT
Roles
Java Architect Java Developer
Languages
English
Skillset
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
Localities
WienRemote