Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 8, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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… Positive change only happens through innovative solutions that challenge the status quo. We embrace this, and our pioneering commitment to changing ...
    Read more about this company

     

    Senior Full Stack Java Developer

    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 GraphQL 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, GraphQL, and software design patterns.
    • Work with cross-functional teams including business analysts, UI/UX designers, developers and DevOps teams.
    • Support the team through Agile methodologies, Sprint Planning, and Scrum practices.

    Requirements

    Education:

    • BTech Computer Science; BTech Informatics or relevant/equivalent qualification 8+ years of experience in Java development with strong expertise in Spring Boot.
    • Hands-on experience with GraphQL API and RESTful Web Services development and optimization.
    • Strong experience in JPA/Hibernate and Liquibase for ORM (Object-Relational Mapping) and database interaction.
    • Proficiency in MSSQL and MySQL, with strong database performance tuning skills.
    • Experience with JSF (PrimeFaces) for UI development.
    • Knowledge of Angular.
    • Experience with Bitbucket (Git) for source control and JIRA for Agile project tracking.
    • Strong knowledge of Maven for dependency management and build automation.
    • Proven experience in writing high-quality, maintainable, and efficient code.
    • Strong understanding of RESTful APIs, GraphQL, and microservices architecture.
    • Excellent problem-solving and debugging skills.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Gap Infrastructure Corporation - GIC on gic.mcidirecthire.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Gap Infrastructure Corporation... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail