{"id":10031,"date":"2025-05-08T10:02:22","date_gmt":"2025-05-08T10:02:22","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/senior-full-stack-java-developer\/"},"modified":"2025-08-09T00:25:19","modified_gmt":"2025-08-09T00:25:19","slug":"senior-full-stack-java-developer","status":"expired","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/?post_type=job_listing&p=10031","title":{"rendered":"Senior Full Stack Java Developer"},"content":{"rendered":"<p>Key Responsibilities:<\/p>\n<p>\tAs a Senior Full Stack Software Developer, you will work hands-on with the codebase alongside the Developer Team Lead and Architect.<br \/>\n\tThe ideal candidate will have extensive experience in Spring Boot (JAVA), JPA\/Hibernate, Liquibase and relational databases (MSSQL &amp; MySQL). This role requires someone who is a strong coder with a focus on delivering functional and efficient software solutions.<\/p>\n<p>Development &amp; Coding:<\/p>\n<p>\tDesign, develop, and maintain high-performance Spring Boot applications.<br \/>\n\tImplement JPA\/Hibernate and Liquibase for efficient database interactions with MSSQL and MySQL.<br \/>\n\tDevelop GraphQL APIs, ensuring efficient data querying and flexibility in API consumption.<br \/>\n\tOptimize database performance and query execution for scalability and efficiency.<br \/>\n\tDevelop and maintain UI components using JSF (Prime Faces), with optional contributions to Angular-based front-end projects.<br \/>\n\tEnsure application security, performance, and scalability using industry best practices.<br \/>\n\tUtilize Bitbucket (Git) for source control, JIRA for Agile task management, and Maven for dependency.<br \/>\n\tParticipate in code reviews, architecture discussions, and best-practice implementations.<br \/>\n\tTroubleshoot production issues, ensuring system stability and performance.<\/p>\n<p>Collaboration &amp; Team Support:<\/p>\n<p>\tCollaborate closely with the Developer Team Lead and Architect to integrate new features and improvements.<br \/>\n\tContribute to mentorship for junior developers to improve overall team proficiency.<br \/>\n\tAssist in organizing knowledge transfer sessions on Java, Spring Boot, GraphQL, and software design patterns.<br \/>\n\tWork with cross-functional teams including business analysts, UI\/UX designers, developers and DevOps teams.<br \/>\n\tSupport the team through Agile methodologies, Sprint Planning, and Scrum practices.<\/p>\n<p>Requirements<\/p>\n<p>Education:<\/p>\n<p>\tBTech Computer Science; BTech Informatics or relevant\/equivalent qualification 8+ years of experience in Java development with strong expertise in Spring Boot.<br \/>\n\tHands-on experience with GraphQL API and RESTful Web Services development and optimization.<br \/>\n\tStrong experience in JPA\/Hibernate and Liquibase for ORM (Object-Relational Mapping) and database interaction.<br \/>\n\tProficiency in MSSQL and MySQL, with strong database performance tuning skills.<br \/>\n\tExperience with JSF (PrimeFaces) for UI development.<br \/>\n\tKnowledge of Angular.<br \/>\n\tExperience with Bitbucket (Git) for source control and JIRA for Agile project tracking.<br \/>\n\tStrong knowledge of Maven for dependency management and build automation.<br \/>\n\tProven experience in writing high-quality, maintainable, and efficient code.<br \/>\n\tStrong understanding of RESTful APIs, GraphQL, and microservices architecture.<br \/>\n\tExcellent problem-solving and debugging skills.<\/p>\n<p>Apply via company website ( N \/ A ) or<\/p>\n<p>gic.mcidirecthire.com<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"http:\/\/gic.mcidirecthire.com","_company_name":"Gap Infrastructure Corporation - GIC","_company_website":"http:\/\/N%20\/%20A","_company_tagline":"GIC is a leading P3 infrastructure developer specialising in design, build, and financing (DBF) of infrastructure projects in Africa. Our P3 private public partnership with governments and the private sector\u2026 Positive change only happens through innovative solutions that challenge the status... read more quo. We embrace this, and our pioneering commitment to changing lives and making a difference daily is at the heart of all we do. As industry leaders in infrastructure development, the Gap Infrastructure Corporation is dedicated to finding and funding better ways to build brighter futures.","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[11],"job-types":[12],"class_list":{"0":"post-10031","1":"job_listing","2":"type-job_listing","3":"status-expired","4":"hentry","5":"job_listing_region-gauteng","7":"job-type-full-time"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/10031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=10031"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=10031"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=10031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}