Senior Java Developer

Minsk, Belarus
Сеньор
Информационные технологии • Разработка • Backend • Java • Hibernate • Spring • Google Web Toolkit (GWT) • MySQL • MSSQL • PostgreSQL • Oracle • Redis • AWS • Amazon S3
Удаленная работа
Опыт работы более 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Senior Java Developer.

Мои компетенции и опыт

My professional experience in IT industry is more 17 years. As a Java developer, I have been working for 11+ years. My role on the projects was always a key developer. 

I mainly focus on developing application Backend with Java stack, Spring Boot, Docker containerization, CI/CD and cloud technologies (AWS), but also have some experience in Frontend development (JSP, JFS, GWT, JS and Angular2) and automation testing of web applications. 

Being on the position of Senior Java developer, I conducted technical interviews with new candidates on the projects/in the company and mentoring junior developers/training program students. I participated in developing java training program for EPAM Mentoring Java School. 

Also, I want to mention that apart from technical edecution (software engineer), i have university education in economics and hands-on experience in banking industry (loan, leasing and securities operations). 

My passion is to learn cutting-edge Java technologies and design approaches to introduce them on the projects. I am always open to new technology stacks and new challanging projects. 

Мой профессиональный опыт в IT-сфере составляет более 17 лет, из них более 11 лет я работаю как Java разработчик. Моя роль на проектах всегда была как ключевой разработчик.

Моя основная специализация - разработка серверной части (бэкенд) энтерпрайз приложений на программном и технологическом стеке: Java8/11/17, Spring Core/MVC, SpringBoot2+, Docker Kubernetes, Helm, CI/CD (Jenkins, Github & Gitlab) и облачные технологии (AWS), но также у меня есть опыт в разработке клиентской части приложений на JSP, JFS, GWT, JS и Angular2 и практический опыт (порядка 6 лет) в автоматизированном тестировании web приложений. 

Также, у меня есть опыт проведения технического интервью с кандидатами на проект или в компанию. Я выступал ментором для начинающих разработчиков и студентов учебных курсов компании. Принимал участие в разработке ряда модулей для учебной программы (Mentoring Java School) для студентов/стажеров компании EPAM.

Я слежу за новейшими технологиями и подходами в сфере Java разработки и стараюсь применять эти знания на своих проектах. Я всегда открыт к новым проектам и новым техническим вызовам.

Hands on experience and Skills/Практически опыт и навыки_________________________________________________

Языки программирования и фреймворки: Java 8/11/17, AWS SDK for Java 2.x, Spring Core, Spring MVC, Spring Data, Spring Security, Spring Boot 2+, Hibernate 5+, Struts2.

Безопасность: SSL/TLSSpring Security, OAuth2 и JWT

Фреймворки и инструменты тестирования: Mockito, RestAssure, Packt, Postman, WebDriver, Cucumber, JBehave.

Брокеры сообщений: Active MQ and Apach Kafka.

Облачные сервисы: AWS (ECR, ECS (Fargate), EC2, Lambda, Getway API, EKS, AuroraDB(Postgres), DynamoDB, Active MQ cluster, CloudFormation, CodePipeline, Secret Manager, S3).

Инструменты сборки проектов и репозитории: Maven, Gradle and Github, Gitlab.

DevOps: Docker, Kubernetes, Helm, Istio, CI/CD (Jenkins, Github Actions, Gitlab CI/CD).

Базы данных: SQL DBs (Postgres, MySQL, Oracle, AuroraDB), NoSQL (DynamoDB, Redis, Hazelcast).

Инструменты и сервисы ИИ: Github Copilot, ChatGpt-3.5/4.0

Другие инструменты и сервисы: FlywayElasticsearch, GraphQL, DataDog, Apach Tomcat.

Web разработка: JSP, GWT, JSF & PrimeFaces, Javascript, JQuery, Angular2.

Management methodology: Agile/Scrum, Kanban and Waterfall



Есть файл резюме (защищен)


Интересные кандидаты