Назад
Company hidden
6 часов назад

Senior Software Engineer (Java)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
SA
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Java): Delivering and evolving large-scale SaaS platform services through planning, design, implementation, testing, and deployment with an accent on Java, Spring, cloud services, and production stability. Focus on influencing system-wide architecture, solving complex integration and performance issues, and building reliable CI/CD and monitoring practices.

Location: Cape Town; hybrid work environment

Company

hirify.global provides a SaaS partnership management platform that helps businesses automate affiliate, influencer, commerce content, and B2B partnerships and grow revenue.

What you will do

  • Plan, design, implement, test, deploy, and support customer-facing and internal software across squad epics.
  • Develop independently and through pair programming, perform code reviews, approve pull requests, and deliver point releases.
  • Design and evolve system-wide architecture, select cloud services, prototype technologies, and manage integrations and dependencies.
  • Triage bugs, respond to alerts, diagnose production issues, and maintain build, staging, and application stability.
  • Create and maintain technical, user, design, and test documentation and contribute to QA and continuous delivery processes.
  • Mentor less senior engineers, unblock teammates, and collaborate with distributed teams on planning and delivery.

Requirements

  • 8+ years of software development experience, including substantial experience with Java and Spring.
  • Strong knowledge of SQL, relational database design, JDBC, Hibernate or JPA, NoSQL, data lakes, and large-scale processing.
  • Experience with REST and HTTP protocols, Unix shell commands, Gradle or Maven, CI tooling such as Jenkins or Bamboo, and version control.
  • Experience with TDD, continuous integration and delivery, monitoring, alerting, production support, load balancing, and JVM garbage collection.
  • Ability to work independently, assess and resolve technical issues, take ownership of large work areas, and influence architecture.
  • B.S. in Computer Science or a related field, or equivalent professional experience; mentoring and Agile experience are required.

Nice to have

  • Exposure to Google Cloud technologies and frontend technologies.
  • Open-source contributions and knowledge of digital marketing.
  • Affiliate and partnerships industry fundamentals certification.

Culture & Benefits

  • Hybrid, casual work environment with a focus on work-life balance.
  • Responsible PTO policy and training and development opportunities.
  • Medical aid and provident fund group schemes.
  • Restricted stock units subject to Board approval and a three-year vesting schedule.
  • Internet allowance and fitness club fee reimbursements.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →