Senior Software Developer / Team Lead (Java)

Are you a seasoned Java expert ready to lead a high-performing team in building secure, scalable, and impactful enterprise systems?

At Sigma Software, we value shared ownership, technical excellence, and continuous improvement. As a Senior Software Developer/Team Lead, you will guide a cross-functional team, shape the system architecture, and deliver solutions for regulated environments.

You’ll work in a collaborative environment, gain exposure to complex projects, and enjoy professional growth supported by modern engineering practices.

Sounds like you? Take your chance, and let’s grow up together.

Job Description:

  • Lead a cross-functional team of 2–7 engineers, fostering ownership, quality, collaboration, and continuous improvement
  • Stay hands-on with code while guiding technical decisions and system architecture evolution
  • Design, review, and evolve system architecture with a focus on scalability, performance, and maintainability
  • Collaborate with Product Owner, Business Analysts, DevOps, and other delivery teams to align solutions with business goals
  • Mentor developers, conduct regular code and technical reviews, and support individual growth through 1:1 sessions
  • Influence and improve development processes, engineering best practices, and team workflows
  • Manage the full development lifecycle, including sprint planning, estimation, delivery tracking, and retrospectives
  • Contribute to long-term technical vision and grow towards broader technical leadership or architectural roles
  • Ensure security and data protection requirements are met in regulated environments
  • Represent the technical team in stakeholder discussions, communicating progress, risks, and trade-offs

Qualifications:

  • 6+ years of commercial software development experience
  • 1–3 years in a Team Lead or Technical Lead role, or readiness to step into leadership
  • Strong expertise in Java and at least one modern JavaScript framework (React, Angular, Vue)
  • Solid understanding of software architecture patterns (microservices, event-driven systems)
  • Experience with CI/CD pipelines and containerized environments
  • Background in building enterprise, FinTech, or other complex distributed systems
  • Strong communication skills with the ability to explain technical decisions and mentor others
  • At least an Upper-Intermediate level of English

Will be a plus:

  • Experience in regulated or security-sensitive environments
  • Exposure to GovTech or FinTech domains
  • Familiarity with AI or data analytics integrations in enterprise systems
  • Motivation to grow beyond the current role and influence technical direction at scale

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

Обовʼязки:

  • Керувати кросфункціональною командою з 2 −7 інженерів, підтримуючи відповідальність, якість, співпрацю та постійне вдосконалення
  • Бути залученим до написання коду, водночас спрямовуючи технічні рішення та розвиток архітектури системи
  • Проєктувати та вдосконалювати архітектуру з фокусом на масштабованість, продуктивність та підтримуваність
  • Співпрацювати з Product Owner, Business Analysts, DevOps та іншими командами для узгодження рішень із бізнес-цілями
  • Менторити розробників, проводити регулярні code review та технічні огляди, підтримувати індивідуальний розвиток через 1:1
  • Впливати на процеси розробки, впроваджувати інженерні best practices та вдосконалювати робочі процеси команди
  • Керувати повним циклом розробки, включно з плануванням спринтів, оцінюванням, відстеженням виконання та ретроспективами
  • Робити внесок у довгострокове технічне бачення та рухатися до ширших ролей технічного лідерства або архітектора
  • Забезпечувати виконання вимог безпеки та захисту даних у регульованих середовищах
  • Представляти технічну команду на зустрічах зі стейкхолдерами, комунікувати прогрес, ризики та компроміси

Вимоги:

  • 6+ років комерційного досвіду у розробці ПЗ
  • 1–3 роки досвіду на позиції Team Lead або Technical Lead, або готовність перейти в лідерську роль
  • Глибокі знання Java та щонайменше одного сучасного JavaScript-фреймворку (React, Angular, Vue)
  • Чітке розуміння шаблонів архітектури ПЗ (microservices, event-driven systems)
  • Досвід роботи з CI/CD-пайплайнами та контейнеризованими середовищами
  • Досвід створення корпоративних, FinTech або інших складних розподілених систем
  • Сильні комунікаційні навички, здатність пояснювати технічні рішення та менторити інших
  • Рівень англійської не нижче Upper-Intermediate

Буде плюсом:

  • Досвід роботи в регульованих або чутливих до безпеки середовищах
  • Знання доменів GovTech або FinTech
  • Ознайомленість з інтеграціями AI або data analytics у корпоративних системах
  • Мотивація розвиватися за межі поточної ролі та впливати на технічний напрямок у масштабі

Required languages

English B2 - Upper Intermediate
JavaScript, CI/CD
Published 9 February
69 views
·
16 applications
67% read
·
14% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...