Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 11

Academic background; 
Domains: banking, computing, distributed systems, storage; 
 Overall practice with Java for more than ten years. 
Certified by Oracle as a Java 8, 11 programmer. 
 Keeping up-to-date with industry trends and technologies, experimenting with new tools and frameworks. 

Java Software Engineer with more than 10 years of experience in designing and implementing complex and custom solutions with a wide range of technologies that provide effective solutions for the leading global financial markets infrastructure and data provider. Demonstrated the ability to design, develop, and integrate complex solutions, fix bugs, quickly understand existing code and project nature, design APIs, write unit/integration tests, set up CI/CD, document and share project knowledge, and perform code reviews. Proficient in Java, Spring, Hibernate, Micronaut, REST API, Microservices, Maven, Gradle, Git, Database design, RDB, NoSQL, Docker, AWS, Terraform , unit/integration testing, and others.
Building and reviewing solutions on cutting-edge technologies using a serverless approach deployed on AWS cloud provider, doing DevOps responsibilities. 
Writing and configuring cloud infrastructure with Terraform. Providing configuration, validation, monitoring and performing deployment of the application. 
 Collaborating closely with Solution Architects, Business Analysts, and Project owners to find the best approach to the implementation of the solution based on customer requirements.  Constructing and reviewing the open API contracts and database structures. 
 Implementing code based on requirements, creating infrastructure for that, deploying and monitoring solutions. 
Fixing performance issues, bugs, etc.