Junior Java Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Johannesburg - South Africa

profile Monthly Salary: Not Disclosed
profile Experience Required: 4-5years
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

We are seeking a motivated and skilled Intermediate Java Developer to join our growing development team. The ideal candidate will have strong Java development experience a solid understanding of software development best practices and the ability to work within collaborative fast-paced environments. Exposure to Linux environments AWS cloud or infrastructure-related technologies will be a distinct advantage but is not required.


Key Responsibilities

  • Develop maintain and enhance Java applications across the software development lifecycle.
  • Collaborate with cross-functional teams to design implement and deploy high-quality solutions.
  • Write clean scalable and efficient code following best practices and coding standards.
  • Participate in code reviews testing and debugging activities.
  • Contribute to system design and architecture discussions.
  • Work with databases and APIs to ensure smooth data integration and management.
  • Troubleshoot optimize and improve performance across applications.



Requirements

  • Bachelors degree in Computer Science Information Technology or related field.
  • 3 years of hands-on experience in Java development.
  • Ability to handle complex queries and resolve complex instructions.
  • Strong knowledge of Object-Oriented Programming design patterns and software engineering principles.
  • Experience with frameworks such as Spring / Spring Boot / JEE.
  • Experience with RESTful APIs and web services.
  • Knowledge of relational databases (e.g. MySQL PostgreSQL Oracle) and SQL.
  • Familiarity with version control systems (Git).


Advantageous:

  • Experience working in Linux environments.
  • Exposure to AWS cloud services (EC2 S3 RDS Lambda etc.).
  • Understanding of infrastructure CI/CD pipelines and containerization (e.g. Docker Kubernetes).
  • Familiarity with Agile or JAD methodologies



Required Skills:

Bachelors degree in Computer Science Information Technology or related field. 3 years of hands-on experience in Java development. Ability to handle complex queries and resolve complex instructions. Strong knowledge of Object-Oriented Programming design patterns and software engineering principles. Experience with frameworks such as Spring / Spring Boot / JEE. Experience with RESTful APIs and web services. Knowledge of relational databases (e.g. MySQL PostgreSQL Oracle) and SQL. Familiarity with version control systems (Git). Advantageous: Experience working in Linux environments. Exposure to AWS cloud services (EC2 S3 RDS Lambda etc.). Understanding of infrastructure CI/CD pipelines and containerization (e.g. Docker Kubernetes). Familiarity with Agile or JAD methodologies

We are seeking a motivated and skilled Intermediate Java Developer to join our growing development team. The ideal candidate will have strong Java development experience a solid understanding of software development best practices and the ability to work within collaborative fast-paced environments....
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • REST
  • Eclipse
  • JSP
  • Junit
  • Spring
  • Struts
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java