понеделник, 02 октомври 2023   RSS
    Барометър | Региони | Компании | Лица | Назначения


    12374 прочитания

    IT JOBS in BG: Java Developer

    Какви са отговорностите, технологиите и възнагражденията за тази позиция, научете от Иван Иванов - трейнър в Софтуерния университет и team lead и software developer в Codexio
    28 юни 2018, 19:37 a+ a- a

    Иван Иванов - трейнър в Софтуерния университет и team lead и software developer в Codexio

    Технологичният сектор е един от най-активните, търсенето на хора е огромно, а предлаганите възнаграждения - сред най-високите у нас. 

    За да сме полезни за всички, които се интересуват от ИТ сферата, но все още не са избрали направлението и технологиите, към които да се насочат, ще разкажем за някои от най-популярните позиции в бранша.  Какви умения и отговорности се изискват, какви технологии се използват най-често и какви са типичните стартови възнаграждения, които предлагат компаниите в България.

    Иван Иванов е трейнър в Софтуерния университет и team lead и software developer в Codexio. Той ще ви запознае с уменията, които са необходими за да бъдете junior Java Developer, какви са отговорностите за тази позиция и други интересни неща.

    Кои са основните изисквания, за да стартираш на позицията Java Developer?
    Позицията е много условна, тъй като съществуват понятия като Junior, Regular, Senior, Team Leader, Architect, които се определят от фирмата, в която стартираш, и нуждите на бизнеса. Все пак ще се спрем на началната позиция (Junior).
    Независимо от сферата, в която ще се реализира програмистът, било то Web Development, Game development и други, има един минимум от знания, без които не може. Всеки начинаещ програмист трябва да има добра основа по Структури от данни, базисни алгоритми (добре развито алгоритмично мислене), принципи на обектно-ориентираното програмиране, работа с база данни и по възможност основни методи за комуникация (client-server).

    Какви са отговорностите на един Java Developer?
    Отговорностите отново зависят от позицията, която се заема. От писането на четим и правилно функциониращ код, решаване на комплексни проблеми за бизнеса, до изграждането на правилна архитектура и намирането на оптималното за бизнеса решение. В практиката често се налага по- опитните програмисти да менторират начинаещите такива. Правят се т. нар. Код ревюта (Code reviews), което се изразява в преглеждането на кода и даване на съвети и препоръки за подобряването му.

    С какви технологии борави един Java Developer?
    Екосистемата на Java е богата на технологии. Налице са разнообразни среди за разработка (IDEs), повечето от които безплатни. Голяма част от необходимите технологии си идват вградено като JavaME (micro - edition), подходяща за разработка на програми за микро-контролери, мобилни телефони и много други. JavaSE (standard-edition) разширява възможностите, като предоставя инструменти за разработка на desktop приложения, сървърни приложения и така нататък. Силата на Java се корени в JavaEE (enterprise-edition). JavaEE се използва при разработката на продукти за големи компании със специфични нужди за техния бизнес, корпорации, банки, цели индустрии. Съществуват много абревиатури, с които всеки един Java Developer се сблъсква – JPA, JSP, JSF, Servlets и много, много други. В Java света има и множество софтуерни рамки (frameworks), които решават конкретни проблеми и са мощно оръжие в ръцете на опитния програмист. Не можем да не споменем един от най-известните, а именно Spring Framework.  

    Какво e възнаграждението на един Java Developer в България?
    Позволете ми да отговоря на въпроса с въпрос: Колко опитен е един Java Developer? Неотдавна гледах едно проучване на HackerRanк, според което България се нарежда на второ място по опитни Java програмисти. Което следователно рефлектира и върху заплащането. Логично е по-опитните програмисти, съответно да имат и по-високи изисквания за заплащане и социални придобивки. 

    Вижте още:
    IT JOBS in BG: Blockchain developer
    IT JOBS in BG: C# Developer
    IT JOBS in BG: PHP Developer 
    IT JOBS in BG: JavaScript Developer

     
    Нагоре
    Отпечатай
     
    * Въведеният имейл се използва само за целите на абонамента, имате възможност да прекратите абонамента по всяко време.

    29 септември 2023, 16:02
    Инфлацията в Еврозоната падна до най-ниското си ниво от 2 години насам
    Показателят се увеличава с най-бавното темпо от края на 2021 г.
    29 септември 2023, 14:48
    България е привлякла €80 млн. по програма Хоризонт Евопа
    За 2 години български учени, изследователи и бизнес партньори са участвали в 214 проекта по програмата
    29 септември 2023, 12:21
    Открит бе първия етап от фотоволтаичния парк на „Каменица“ АД в Хасково
    Съоръжението е последната най-голяма инвестиция на компанията в посока устойчиво развитие и е първото в подобен мащаб за Molson Coors на глобално ниво
    29 септември 2023, 09:41
    За девета поредна година Лидл България посреща ученици за дуално обучение
    Те ще се обучават за професиите Икономист и Спедитор-логистик
    29 септември 2023, 09:16
    НС прие промени в Закона за защита на подаващите сигнали служители
    Приемането на законопроекта е част от Плана за възстановяване и устойчивост