Sigma Software входить до топ 100 найкращих IT компаній світу за рейтингом The Global Outsourcing 100. Компанія входить до складу шведської корпорації Sigma Group, яка налічує 3200 осіб по всьому світу. Понад 1000 проектів реалізовано для клієнтів із Західної Європи, США та України.
29 вересня 2025

Junior Java Developer (ERP System) (вакансія неактивна)

Київ, Харків, Львів, Дніпро, Одеса, Вінниця, Івано-Франківськ, Луцьк, Моршин, Полтава, Суми, Тернопіль, Черкаси, Чернівці, віддалено

We are looking for a motivated Junior Java Developer eager to grow skills in enterprise software development. In this role, you will contribute to the modernization and support of a B2B ERP system, which plays a crucial role in streamlining operations and data exchange for global partners. You will work with experienced engineers, designing new components and ensuring smooth integrations while learning best practices in clean coding and system design.

This position offers the opportunity to participate in the full development cycle — from clarifying requirements with the customer and breaking down tasks, to creating design documentation and implementing new features. You will take ownership of your work, collaborate closely with the team, and develop the technical foundation needed for long-term success in software engineering.

CUSTOMER

Our Customer is a global technology company that delivers advanced IT solutions across multiple industries. They specialize in enterprise systems that improve collaboration, optimize workflows, and enable secure data exchange for businesses of all sizes.

PROJECT

The project is related to an ERP system used by businesses worldwide to centralize operations and testing processes. The current focus is on maintenance and support, while gradually upgrading outdated technologies and introducing new features. This is a long-term initiative where you will help enhance performance, improve usability, and ensure the platform continues to meet modern business needs.

RESPONSIBILITIES

  • Communicate daily with the customer and the team to align on goals and progress
  • Clarify requirements, decompose tasks into subtasks, and provide accurate estimations
  • Analyze and explore existing code, preparing clear design documentation
  • Design and implement individual components, modules, classes, and database structures
  • Document and maintain software solutions to ensure long-term usability
  • Take full ownership of assigned tasks and proactively resolve issues as they arise

REQUIREMENTS

  • At least 2 years of professional experience in Java (version 11 or earlier)
  • Strong skills in object-oriented analysis and design, with the ability to create scalable and maintainable software solutions
  • Hands-on experience with Swing or C#
  • Proficiency in working with MSSQL databases
  • Familiarity with Swiftlets and their application in software development
  • Solid knowledge of Maven for build and dependency management
  • Commitment to full task ownership, covering requirements clarification, estimation, documentation, and testing
  • Proactive approach to identifying and resolving challenges for smooth project delivery
  • At least an Upper-Intermediate level of English

Would be a plus:

  • Familiarity with AWS
  • Knowledge of Docker and Docker Compose
  • Understanding or experience with Microsoft scripting

PERSONAL PROFILE

  • Customer- and team-oriented mindset, with the ability to prioritize shared objectives
  • Excellent verbal and written communication skills to collaborate effectively with both clients and teammates

___________________________________________________________________________________

Ми шукаємо вмотивованого Junior Java Developer, який/яка прагне розвивати свої навички в розробці корпоративного програмного забезпечення. У цій ролі ти долучишся до модернізації та підтримки B2B ERP-системи, що відіграє ключову роль в оптимізації операцій і обміні даними для глобальних партнерів. Ти працюватимеш із досвідченими інженерами, проєктуватимеш нові компоненти та забезпечуватимеш безперебійну інтеграцію, паралельно опановуючи найкращі практики чистого коду та системного дизайну.

Ця позиція надає можливість брати участь у повному циклі розробки — від уточнення вимог із замовником і декомпозиції завдань до створення проєктної документації та впровадження нових функцій. Ти братимеш відповідальність за результати своєї роботи, тісно співпрацюватимеш із командою та розвиватимеш технічну базу, необхідну для довгострокового успіху в інженерії.

ЗАМОВНИК

Наш Замовник — це міжнародна технологічна компанія, яка надає передові ІТ-рішення для різних галузей. Клієнт спеціалізується на корпоративних системах, що покращують співпрацю, оптимізують робочі процеси та забезпечують безпечний обмін даними для бізнесів будь-якого масштабу.

ПРОЄКТ

Проект пов’язаний з системою ERP, яка застосовується підприємствами по всьому світу для централізації операцій та процесів тестування. Наразі акцент робиться на підтримці та обслуговуванні, паралельно з поступовим оновленням застарілих технологій і впровадженням нових функцій. Це довгострокова ініціатива, де ти допомагатимеш підвищувати продуктивність, покращувати зручність використання та забезпечувати відповідність платформи сучасним бізнес-потребам.

ОБОВ’ЯЗКИ

  • Щодня комунікувати із замовником та командою для узгодження цілей і прогресу
  • Уточнювати вимоги, розбивати завдання на підзадачі та надавати точні оцінки
  • Аналізувати й досліджувати наявний код, готуючи зрозумілу проєктну документацію
  • Проєктувати та реалізовувати окремі компоненти, модулі, класи та структури баз даних
  • Документувати й підтримувати програмні рішення для забезпечення їхньої довгострокової придатності
  • Повністю брати відповідальність за призначені завдання та проактивно вирішувати проблеми в процесі роботи

ВИМОГИ

  • Від 2 років професійного досвіду роботи з Java (версія 11 або попередні)
  • Сильні навички об’єктно-орієнтованого аналізу та проєктування з умінням створювати масштабовані й підтримувані програмні рішення
  • Практичний досвід роботи зі Swing або C#
  • Володіння навичками роботи з базами даних MSSQL
  • Знайомство зі Swiftlets та їх застосуванням у розробці ПЗ
  • Ґрунтовні знання Maven для керування збірками та залежностями
  • Готовність повністю брати відповідальність за завдання: від уточнення вимог і оцінки до документації та тестування
  • Проактивний підхід до виявлення й вирішення проблем для забезпечення безперебійної роботи проєкту
  • Володіння англійською мовою на рівні від Upper-Intermediate

Буде перевагою:

  • Знаймоство з AWS
  • Знання Docker та Docker Compose
  • Розуміння або досвід роботи з Microsoft-скриптами

ОСОБИСТИЙ ПРОФІЛЬ

  • Орієнтованість на клієнтів і команду, здатність розставляти пріоритети спільних цілей
  • Відмінні навички усного та письмового спілкування для ефективної співпраці як з клієнтами, так і з колегами по команді