Intermediate Developer

GP, ZA, South Africa

Job Description

We are looking for a motivated Intermediate Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining software applications while collaborating with other team members. The ideal candidate has solid programming skills, a good understanding of software development practices, and the ability to troubleshoot and solve problems efficiently. This position offers an opportunity to grow your technical expertise and contribute to impactful projects.


Job Specification




Assist in the design, development, and maintenance of Spring Boot applications with a focus on learning best practices and improving performance. Work with JPA/Hibernate to perform database interactions using MSSQL and MySQL under the guidance of senior developers Contribute to the development of GraphQL APIs, ensuring efficient data querying while learning about API consumption patterns. Participate in optimizing database performance and query execution with support from senior team members to understand scalability and efficiency techniques. Help in developing and maintaining UI components using JSF (PrimeFaces), with opportunities to learn about Angular-based front-end projects as needed Follow industry best practices for application security, performance, and scalability while implementing features as directed by senior developers. Use Bitbucket (Git) for source control, JIRA for Agile task management, and Maven for dependency management under supervision. Engage in code reviews to learn from feedback provided by more experienced developers while contributing to discussions on best practices. Support troubleshooting efforts for production issues under the guidance of senior team members to ensure system stability and performance. Work closely with cross-functional teams including UI/UX designers, DevOps, and product management to deliver high-quality software solutions.

Job Requirements




3 years experience in software development roles, preferably involving Java-based applications. Understanding of Agile principles and experience working with tools like JIRA for task management Proficiency in Java is essential, with familiarity in Spring Boot framework. Experience with JPA/Hibernate for database interactions and knowledge of relational databases such as MSSQL and MySQL. * Strong knowledge of Maven for dependency management and build automation

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1456808
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    GP, ZA, South Africa
  • Education
    Not mentioned