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

- creating PoC for potential customers;
- took part in creating big SAAS solution for managing AWS, Azure, GCP accounts based on Serverless;
- building and open-sourcing custom deployment framework for AWS in company's Github;
- took part in pre-sales activities.
Education
Kharkiv National University of Radio Electronics
Master’s degree in Software Engineering

Key skills and technologies:
- Languages: Java, Python;
- Frameworks: Spring Boot, Dagger2;
- Build tools: Maven, Gradle;
- AWS: IAM, AWS Lambda, Step Functions, S3, CloudWatch, SQS, SNS, API Gateway, Batch, X-Ray, Cognito;
- DBs: DynamoDB, MongoDB;
- IaC: CloudFormation, Terraform;
- CI/CD: Jenkins, Bamboo.

General professional experience
- Microservices and Serverless;
- Application of DI, SOLID, TDD, design principles, and clean architecture;
- Unit, integration and performance testing;
- Agile methodologies: Scrum, SAFe;
- NoSQL and SQL hands-on experience.

Job responsibilities
- Development based on AWS with a variety of services;
- Leading small teams;
- Mentoring developers and creating personal development programs for them;
- Project architecture design;
- Problems solving & troubleshooting;
- Communication with customers, finalizing feature requirements, conducting demos.
I am looking for project with Serverless architecture based on AWS.

Interested in:
- remote work;
- challenging and interesting tasks;
- flexible working hours;
- opportunities for professional and career growth.

No legacy code/support.