Full Stack Java Developer

January 10, 2026
Application ends: April 10, 2026

Apply for this job

Email *

Job Description

Key responsibilities:

Technology Strategy and Solution Design

  • Lead software development projects by driving end-to-end delivery, including client collaboration, ideation, discovery, development, deployment, and ongoing support within defined project scopes.
  • Contribute and provide technical advisory and consulting during presales and project evaluation, recommending the best technologies, creating high-level solution designs, and identifying risks and dependencies.
  • Design and deliver technical solutions tailored to client requirements, ensuring alignment with project constraints and delivery goals.
  • Actively drive technical discussions within discovery workshops, ensuring alignment with best practices and client requirements

Technical Leadership and Delivery

  • Be hands-on with development practices, including pairing with team members to foster collaboration and quality.
  • Implement continuous delivery practices to accelerate the delivery of functionality to end users.
  • Apply advanced testing methodologies to ensure high-quality software and mitigate future risks.
  • Guide technical decision-making and advocate for best practices that align with client goals and industry standards.

Client Relationship Management

  • Build strong, trust-based relationships with senior client stakeholders, acting as an advisor and advocate for technology excellence.
  • Collaborate with clients to guide technical decisions and advocate for practices that align with project goals and constraints.

Team Leadership and Mentorship

  • Mentor and coach less experienced software engineers within the Fabric team and client organisations
  • Lead by example to foster a collaborative and growth-oriented team culture.
  • Host tech meetups and community events, sharing your expertise to strengthen both internal teams and the wider tech community.

Business Development and Thought Leadership

  • Support presales activities by advising on technical solutions, providing high-level project sizing, and creating compelling proposals.
  • Create thought leadership content relevant to your role, contributing to social media campaigns, blogs, and presentations.
  • Represent Fabric at meetups, conferences, and other professional forums to elevate our brand and technical credibility.

Brand Ownership

  • Represent Fabric by promoting our values and advocating for our software development practices, ensuring solutions are built with quality and purpose.
  • Support recruitment efforts by participating in interviews and evaluations based on project and organisational needs.

About you:

  • Being an expert in one or more coding languages (Java/Kotlin, Python, Spring Boot, .Net, Node.js, C#, React, CSS, Javascript, Typescript, SQL, etc.) and being comfortable with learning a new language/technology required for a new client project
  • Having experience with continuous integration and continuous delivery (CI/CD) practices
  • Applying test-driven development practices (TDD) to your work
  • Working knowledge of one of the cloud technologies such as AWS, Google Cloud Platform or Azure, etc.
  • Working knowledge of docker, terraform. Experience with kubernetes would be an advantage
  • Being comfortable with one of the agile methodologies for organising their work
  • Being flexible and ready to wear multiple hats during the project lifecycle
  • Experience with API Gateway products like Kong would be a bonus

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru