Senior Java Developer

Cape Town, WC, ZA, South Africa

Job Description

We're seeking an experienced Java Developer to design and implement advanced software solutions as part of our Engineering team. You'll play a pivotal role in driving innovation, working on cutting-edge projects, and collaborating with teams globally.

Responsibilities:



GraphQL API Development:

Lead the design and implementation of GraphQL APIs to meet business requirements.

Java Development:

Utilize your proficiency in Java to develop high-quality software applications, ensuring best practices for maintainability and performance.

System Architecture:

Contribute to system architecture decisions, ensuring scalability, reliability, and security.

Code Review and Mentorship:

Conduct thorough code reviews and mentor junior developers.

Integration and Testing:

Develop and execute unit and integration tests, utilizing test-driven development practices.

Collaboration:

Work closely with product managers and UX designers to align technical solutions with business requirements.

Experience:



Mastery of Java programming,

including OOP, multithreading, and exception handling.

Proficiency in Spring Framework

(Spring Boot, Spring MVC, Spring Security).

Expertise in Hibernate or JPA

for database interactions.

Experience with RESTful APIs and GraphQL.

Familiarity with PostgreSQL

and database optimization.

Strong understanding of Agile development methodologies.

Proven ability in troubleshooting, debugging, and performance optimization.


Qualifications:



Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

5+ years of hands-on experience in Java software development.


Job Type: Full-time

Pay: From R110000,00 per month

Application Question(s):

Are you a South African Citizen or have a valid permit to work in SA?
Experience:

Java: 5 years (Required) Spring Boot: 3 years (Required) PostgreSQL: 3 years (Required)
Location:

Cape Town, Western Cape (City of Cape Town) (Required)
Work Location: In person

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
    JD1398516
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, WC, ZA, South Africa
  • Education
    Not mentioned