Position: Senior Software Engineer Java
Category: Java
English level: upper
Years of experience: 9

Done ETL Platform with high performance standards (arhitecture, leadership till completed)
Highloaded Event bus system for data lifecycle support and sync (AWS Kinesis) between consumers
GRAPHQL + ElasticSearch integration (from the scratch, no ready solution used)
Made solution as Big step from sync API to async dataonboarding to the platform
Leading to build tools and frameworks, rather than just solve problem in terms of whole platform (more than 50 microservices and components)
·	About 9 Years of IT Experience as Java Software Engineer and 2 as SA.
·	Proficiency in Java, modern frameworks for enterprise usage purposes (mostly e-commerce)
·	Strong experience in AWS stack and build Event-based high-loaded distributed platforms 
·	Experience and ability to lead development for branch or global feature, delegate tasks and control the overall development process in order to deliver consistent product
·	Strong understanding of good technical design purposes and ability to understand customer’s goal before actual development starts
·	Experienced in components modeling, estimation of development complex features, delivery what customer need and not at the expense of quality and maintainability of code base
·	Experienced in e-Commerce based backend software development based on domain relation architecture based on micro-services and distributed transactional management
·	Unique experience working with legacy codebase, refactoring and approaches building micro-service platform based on heavy monolith application
·	Comprehensive knowledge of physical and logical data modeling, performance analysis and tuning 
·	Open on research new approaches of developing High Load and High Availability platforms with using latest and applicable technologies for current business needs
·	Hands-on experience in components deployment, virtualization environments, understanding overall system from high view