6 часов назад
Senior Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →