• Войти
Работа в Воронеже
наверх
Ищу сотрудников
Ищу работу
Создать вакансию
Подбор персонала
Войти Работа в Воронеже
Работа в Воронеже
наверх
  1. Работа в Воронеже
  2. База резюме
  3. ⚫ Программист✔
отправить приглашение
file_download

Программист SAP ABAP / Java

от 24 Марта 2023

Alex

Возраст

29 лет (02 Ноября 1996)

Город

Воронеж
Переезд невозможен

Гражданство

Россия

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя
Тип занятости

Полная занятость

Опыт работы

2 года 4 месяца

Программист SAP ABAP
Атос АйТи Солюшенс энд Сервисез в Воронеже
Информационные технологии / IT / Интернет
2 года 4 месяца,
Ноябрь 2020 - Март 2023

*Отладка пользовательских и стандартных SAP программ
*Добавление дополнительной логики в существующие пользовательские программы и в стандартные SAP программы, используя следующие точки расширения: user exits, customer exits, badi (classic, new), enhancement framework (enhancement point, section), BTE (Publish & Subscribe и Process interfaces)
*Активация существующих точек расширения и создание новых
*Работа с Validation/Substitution в FI модуле
*Работа с формами(создание новых форм, дебаг существующих, добавление новой логики как в сами формы, так и в их драйвер программы): SAP Script forms, Smartforms, PDF forms
*Создание транзакций - для программ и для SAP Standard Menu
*Работа с текстами - создание текстовых элементов, i18n, l10n
*Создание reports, classical dynpros (dialog programming) и web dynpros (используя архитектурный паттерн MVC)
*Отладка jobs, background tasks и idocs, которые не отлавливаются в дебаге напрямую
*Создание модуляризационных юнитов: Functional Modules, Subroutines (для использования в простых программах и в SAP Script forms), Сlasses (локальные и глобальные)
*Работа с ABAP Dictionary и создание/изменение/расширение DDIC объектов
*Работа с SAP Notes - установка, отладка, удаление
*Работа с ALV (имплементация, отладка, добавление дополнительных полей, функций, ивентов) - REUSE_ALV_GRID_DISPLAY, cl_salv, cl_gui_alv_grid
*Работа с документацией и SolMan
*Работа с транспортами, прохождение ZABAP, ATC и Code Inspector
*Дебаг программ в продуктиве используя emergency user
*Написание и отладка RFC (используя external debugging)
*Анализ дампов
*Работа с idocs - создание, отладка, добавление нового функционала
*Написание и отладка Web Services (SOAP Manager)
*Использование open SQL/native SQL для работы с БД
*Работа с файловой системой
*Использование динамического программирования (RTTS -> RTTI and RTTC)
*Оптимизирование процессов (space, time)
*Отладка Workflow
*Принятие участия в процессе миграция на SAP S4/HANA
*Работа с ABAP Query
*Имплементация интеграции с Office 365
*Создание и чтение UML диаграмм
*Прямой контакт с клиентами
*Оценивание задач и написание тех дизайнов
*Работал в модулях: MM, SD, FI, CO, QM, WM, PP

Образование
ВГУ

Высшее

Учебный центр Atos, программист SAP ABAP

Воронеж, 2020 — 2021 гг.

Липецкий Государственный Технический Университет

Высшее

Физико-Технологический Факультет, промышленная теплоэнергетика

Липецк, 2014 — 2020 гг.

Иностранные языки

Английский — Разговорный

Водительские права и авто

Права категорий:

B

О себе

Сертифицированный ABAP программист, прошел обучение в учебном центре ATOS на программиста SAP ABAP, после чего принимал участие в проекте по обслуживанию SAP систем компании Siemens Healthineers.
Опыт в программировании - 2,5 года.
Имеется опыт общения как с российскими клиентами, так и с зарубежными.
В свободоное время изучал язык программирования Java, чтобы быть готовым работать помимо ABAP Stack еще и в Java Stack.
В данном направлении есть небольшой опыт оказания основных услуг, связанных с созданием приложений, отладкой и имплементацией дополнительного функционала используя следующий набор знаний:

* Java Core
- OOP (Object Oriented Programmin):
Classes (Inner, Nested, Abstract, Anonymous, Final)
Intefaces (Multiple Inheritance),
Enums (класс),
Records(класс),
Inheritance (используя интерфейсы и классы),
Polymorphism,
Incapsulation,
Abstraction,
Method overloading

- Exception handling:
checked exceptions,
unchecked exceptions,
try with resources,
обработка и делегирование исключений,
анализ Stack Trace,
создание кастомных исключений

- Bitwise operations

- Generics:
Inheritance,
Wildcards(Upper bounded, Lower Bounded)

- String processing:
StringBuilder / StringBuffer,
Regular expressions,
String Pool

- Packages

* Java Collections
- работа с имплементациями интерфейсов: List, Set, Queue и Map,
- знание работы коллекций изнутри

* Java I/O
- работа с байтовыми потокам (имплементациями абстрактных классов InpustStream и OutputStream),
- работа с символьными потоками (имплементациями абстрактных классов Reader и Writer),
- работа с файлами и директориями

* Java 8:
- lambda expressions,
- functional interfaces,
- method and constructor reference,
- annotations(использование готовых, создание кастомных)

* Java Stream API
- создание потоков (простых и параллельный),
- работа c терминальными и промежуточными операциями

* Java Multithreading
- создание многопоточного приложения,
- синхронизация потоков во многопоточном приложении,
- monitors,
- отмена кэширования

* Java Concurent
- использование синхронизаторов (Semaphore, CountDownLatch, CyclicBarrier, Exchanger, Phaser),
- использование атомарных переменных,
- использование потокобезопасных коллекций,
- использование блокировок (имплементации интерфейса Lock),
- имплементация различных типов блокировок ( optimistic lock / pessimistic lock,
exclusive / shared locks,
reentrant locks,
fair lock / unfair lock ),
- работа с ExecutorServices (используя интерфейсы Runnable и Callable),
- race condition, deadlock, priority inversion, livelock, starvation, data race

* Java Reflection API
- работа с классами: получение информации о методах, модификаторах доступа, суперклассе(родительский класс), пакете, реализованных интерфейсах,
- работа с конструкторами: получение информации о конструкторах, создание объектов во время выполнения,
- работа с полями: получение информации о полях, установление и получение данных полей,
- работа с методами: получение информации о методах, вызов методов во время выполнения,
- обеспечивание доступа к приватным данным,
- обработка аннотаций во время выполнения

* Java EE
- Socket программирование,
- реализация приложений, построенных на принципе запрос-ответ используя Servlet API,
- использование фильтров (Filter) до работы сервлетов и после, для предоставления дополнительного функционала, например для security или logging,
- использование JSP (Java Server Pages) для создания динамических веб страниц,
- использование JSTL (Java Standard Tag Library), для облегчения работы с JSP

* Java JDBC API
- Создание приложений для подключения к базам данных и выполнения запросов для получения данных в ResultSet или RowSet, для добавления, изменения или удаления данных в базе данных,
- Использование DataSource (имплементация - HikkariCP),
- Работа с транзакциями

* Bean validation API
- Использование существующих ограничений (Constraints)
- Создание кастомных ограничений
- Использование в обычных приложениях и в Spring

* Spring Core
- Dependency Injection,
- Inversion of Control,
- Aspect Oriented Programming,
- конфигурации - XML, Java, Annotations,
- Spring Expression Language

* Spring Web
- создание веб приложений используя паттерн программирования MVC,
- создание Rest Api,
- использование шаблонизатора ThymeLeaf,
- загрузка приложений на сервер (Tomcat)

* Spring Security
- In-memory,
- HTTP basic,
- Form based,
- JWT (JSON web token),
- Oauth2

* Spring Data
- создание подключения к базам данных,
- использование JDBC template,
- использование Hibernate template,
- использование JPA (используя репозитории, JPQL, NativeSQL),
- работа с транзакциями

* Spring Boot
- создание проектов используя стартеры,
- работа с application.properties(yml),
- реализация кастомной конфигурации

* Apache Maven
- использование для автоматизации сборки проектов используя архетипы, или в случае с SpringBoot - Spring Initializer,
- добавление зависимостей (dependencies),
- создание кастомных плагинов

* Apache Kafka
- имплементация брокера сообщений Apache Kafke используя как Spring, так и без интеграции с ним,
- создание Producer, Customer, Kafka Cluster,
- отправка и получение Topics

* MySql
- DDL - Data Definition Language,
- DCL - Data Control language,
- DML - Data Manipulation language

* Hibernate
- использование данной имплементации ORM для получения доступа к базе данных и выполнения SQL запросов,
- использование HQL и Native SQL,
- использование Criteria API,
- использование имплементации JPA от Hibernate,
- конфигурации - xml, java, annotations

* JUnit5
- тестирование отдельных методов или наборы тестов

* GitHub
- используя Eclipse и IntellijIdea,
- создание и клонирование локальных репозиториев,
- коммит изменений,
- подключение к удаленному репозиторию,
- слияние бренчей

Открыть контакты соискателя

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя

Похожие резюме

18 марта, 2010

Специалист sap

30 000 руб

Татьяна Александровна

Город

Воронеж local_shipping

Возраст

41 год (10 августа 1984)

Опыт работы:

5 лет и 1 месяц

Последнее место работы:

Инженер-программист 1 категории департамента интегрированных систем управления(ДИСУ), ОАО "КорСсис"
06.2008 - 04.2010

отправить приглашение подробнее

15 ноября, 2015

Программист

30 000 руб

Юлиан

Город

Воронеж

Возраст

41 год (17 марта 1984)

Опыт работы:

16 лет и 5 месяцев

Последнее место работы:

Администратор вычислительной техники, web-программист, Автолитмаш
07.2009 - по текущее время

отправить приглашение подробнее

17 августа, 2023

Разработчик SAP

100 000 руб

Илья Сергеевич

Город

Воронеж

Возраст

26 лет ( 4 ноября 1999)

Опыт работы:

4 года и 5 месяцев

Последнее место работы:

Разработчик, ASAPIO CIS
07.2021 - по текущее время

отправить приглашение подробнее
Все похожие резюме

Резюме размещено в отрасли

Информационные технологии / IT / Интернет:
  • CRM / ERP,
  • Программист / Разработчик,
  • Web программист / Разработчик
Подпишитесь на похожие резюме
к поиску резюме

Рекомендованные вакансии

Программист 1С( Риан )

Воронеж

Программист-консультант 1С

Воронеж, от 150 000  руб.

Ведущий технолог-программист станков с ПУ

Воронеж, от 95 000  руб.

Инженер-программист

Воронеж

Ведущий программист 1 С

Воронеж, до 250 000 руб.

Популярные специализации
  • Менеджер по продажам
  • Менеджер по работе с клиентами
  • Другое
  • Администратор
  • Продавец-консультант
  • Продавец-кассир
Инструменты соискателя
  • Разместить резюме
  • Найти работу
  • Поиск вакансий
  • Каталог вакансий
  • Соглашение по содействию в трудоустройстве
  • Защита персональных данных
  • Архивный каталог
  • Вакансии по профессиям
  • Поиск по городам
Инструменты работодателя
  • Разместить вакансию
  • Найти сотрудника
  • Поиск резюме
  • Каталог резюме
  • Тарифы
  • Информер с вакансиями
  • Резюме по профессиям
Больше всего ищут
  • Бармен
  • Брокер
  • Водитель такси
  • Корреспондент
  • Охранник
  • Переводчик

© 2007 - 2025 «Карьерист.ру»

  • О нас
  • Обратная связь