Overview

Senior Full Stack Java Developer Jobs in Centurion, South Africa at GAP Infrastructure Corporation

Key Responsibilities:

As a Senior Full Stack Software Developer, you will work hands-on with the codebase alongside the Developer Team Lead and Architect. The ideal candidate will have extensive experience in Spring Boot (JAVA), JPA/Hibernate, Liquibase and relational databases (MSSQL & MySQL). This role requires someone who is a strong coder with a focus on delivering functional and efficient software solutions.

Development & Coding:

– Design, develop, and maintain high-performance Spring Boot applications.
– Implement JPA/Hibernate and Liquibase for efficient database interactions with MSSQL and MySQL.
– Develop Graph

QL APIs, ensuring efficient data querying and flexibility in API consumption.
– Optimize database performance and query execution for scalability and efficiency.
– Develop and maintain UI components using JSF (Prime Faces), with optional contributions to Angular-based front-end projects.
– Ensure application security, performance, and scalability using industry best practices.
– Utilize Bitbucket (Git) for source control, JIRA for Agile task management, and Maven for dependency.
– Participate in code reviews, architecture discussions, and best-practice implementations.
– Troubleshoot production issues, ensuring system stability and performance.

Collaboration & Team Support:

– Collaborate closely with the Developer Team Lead and Architect to integrate new features and improvements.
– Contribute to mentorship for junior developers to improve overall team proficiency.
– Assist in organizing knowledge transfer sessions on Java, Spring Boot, Graph

QL, and software design patterns.
– Work with cross-functional teams including business analysts, UI/UX designers, developers and Dev Ops teams.
– Support the team through Agile methodologies, Sprint Planning, and Scrum practices.

Title: Senior Full Stack Java Developer

Company: GAP Infrastructure Corporation

Location: Centurion, South Africa

Category: Software Development (Full Stack Developer, Software Engineer, Java Developer)

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.