Java Developer

Johannesburg Full-time R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

As a Java Developer at Tech Innovations Inc., you will play a key role in the development and maintenance of our software applications. Your responsibilities will include writing clean, efficient code and troubleshooting issues as they arise. You will work in a collaborative environment, where your input and ideas will be valued as we drive our projects forward!

Responsibilities

  • Develop and maintain Java-based applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Implement APIs and integrate with external services.
  • Troubleshoot and debug applications to optimize performance.
  • Participate in code reviews and provide constructive feedback.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to architectural decisions and system design.
  • Assist in the definition of project scope and timelines.
  • Support the testing and deployment of applications.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3-5 years of experience in Java development
Technical Skills
  • Java
  • Spring Framework
  • Hibernate
  • REST APIs
  • Git
Soft Skills
  • Analytical thinking
  • Teamwork
  • Communication
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Experience using Docker for containerization.
  • Knowledge of cloud platforms: Experience with AWS, Google Cloud, or Azure.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Professional development and training opportunities
  • Flexible working hours
  • Work-life balance initiatives

Company Culture

  • Innovation: We foster an innovative culture where creativity and new ideas are encouraged.
  • Collaboration: Our teamwork-centered environment facilitates effective collaboration.
  • Growth Opportunities: We emphasize continuous learning and professional development.
Status: Closing Soon