Назад
Company hidden
4 дня назад

Junior Software Engineer (Java)

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

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

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

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

Текст:
/
TL;DR
Junior Software Engineer (Java): Supporting the design, development, maintenance, and testing of software applications and web-based services with an accent on Java, Spring Boot, relational databases, and API development. Focus on implementing product designs, resolving bugs and escalated issues, evaluating AI-generated code, and contributing to code reviews and CI/CD workflows.

Location: Office-based in Magaliessig, South Africa

Company

Software product development organization focused on building and maintaining business applications.

What you will do

  • Support the design, development, and maintenance of software applications using Java and related technologies.
  • Implement product designs with programming languages and development tools, and estimate and track development tasks.
  • Fix bugs, deliver small enhancements, and participate in code reviews and established development processes.
  • Collaborate with QA and support teams to investigate and resolve escalated issues.
  • Build and test REST and SOAP services, web interfaces, and integrations.
  • Evaluate, test, debug, and integrate AI-generated code into existing systems.

Requirements

  • Diploma or Java Programming Certificate.
  • At least 2 years of relevant exposure through internships, coursework, personal projects, or similar experience.
  • Proficiency in Java JEE/SE and Java 8+ features, with experience using Spring Boot.
  • Basic experience with relational databases such as SQL Server, Oracle, PostgreSQL, MySQL, or MariaDB.
  • Knowledge of REST, SOAP, Git, Maven, API testing tools, and software development lifecycle practices.
  • Strong problem-solving and analytical skills, communication abilities, and willingness to learn and collaborate.

Nice to have

  • BSc in Computer Science or a related field.
  • Experience with React, JSX, functional components, hooks, npm, and webpack.
  • Basic knowledge of JUnit and Jest, CI/CD pipelines, deployment tools, Docker, and DevOps principles.
  • Exposure to real-time web interfaces or portals and agile methodologies.

Culture & Benefits

  • Guidance from senior developers and team leads.
  • Hands-on experience with current software development technologies and practices.
  • Opportunities to develop technical skills by learning new technologies and programming methods.
  • Collaborative working environment focused on quality and accountability.

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