Java Developer

Johannesburg FULL TIME R37,500 - R54,166 / Month
(R450,000 - R650,000 / Year)

Job Description

As a Java Developer at Tech Innovations Inc., you will play a vital role in the software development lifecycle. Your expertise in Java, along with your problem-solving skills, will enable you to design and implement solutions that are both effective and user-friendly. Collaboration with cross-functional teams is essential to ensure the delivery of high-quality software products.

Responsibilities

  • Collaborate with developers, product owners, and stakeholders to define technical requirements.
  • Stay current with industry trends and emerging technologies related to Java development.
  • Optimize applications for maximum speed and scalability.
  • Support the application deployment process and monitor performance post-launch.
  • Create and maintain application documentation as part of the development lifecycle.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
Experience
  • 4+ years of software development experience using Java
Technical Skills
  • Java
  • Microservices Architecture
  • Docker
Soft Skills
  • Problem-Solving
  • Leadership
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile project environments.
  • Experience with Test-Driven Development (TDD): Understanding of TDD practices and implementation.

Benefits

  • Comprehensive health, dental, and vision coverage
  • Retirement savings plan with generous matching
  • Flexible hours and remote working options
  • Employee wellness and development programs

Company Culture

  • Innovation: We encourage creative thinking and new ideas that drive our projects forward.
  • Diversity and Inclusion: Our team values diversity and fosters an inclusive environment for everyone.
  • Continuous Learning: We invest in our employees' growth through ongoing training and development opportunities.
Status: Closed