hirly

Glucode

Senior Java Software Engineer (Hybrid, South Africa) - Sandton, Gauteng (Hybrid)

Johannesburg, Gauteng

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Glucode first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included
Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Senior
Country
ZA
Work mode
On-site / unstated
First seen by hirly
22 Oct 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

About Glucode

Glucode specialises in designing and developing apps for businesses worldwide. We help our clients create globally competitive apps across sectors including finance, insurance, health, transport and entertainment.

We are a diverse team of dreamers, creators and problem solvers who believe in making the world a better place through technology. We collaborate with clients and colleagues to solve problems effectively, guided by our core values: curiosity, courage, integrity, quality and passion. Our mission is to be the best mobile partner for companies that share our values, creating beautifully designed, meaningful and easy-to-use mobile apps that make a real impact.

About the Job

Overview

The Web Frontend Engineer is a key member of the engineering team, responsible for designing, developing and maintaining high-quality products and systems. This role requires strong technical expertise, excellent problem-solving skills and effective communication to collaborate across teams and deliver successful projects.

Key Responsibilities

Technical Leadership

Provide technical guidance and mentorship to junior and intermediate developers

Collaborate with engineering teams to design and implement efficient, scalable and maintainable full stack solutions

Contribute to the company’s technical vision and strategy

Stay current with emerging technologies and apply relevant developments to improve systems and innovate

Design and Development

Design, develop and implement complex software engineering projects in line with best practices and company guidelines

Build responsive and intuitive user interfaces using modern frontend frameworks

Develop accessible experiences using semantic HTML, keyboard navigation and appropriate assistive-technology support

Create and maintain technical documentation, including architecture, design specifications and test plans

Participate in code and design reviews, providing constructive feedback to improve code quality and maintainability

Project Management

Collaborate with project managers, product owners and stakeholders to define scope, goals and deliverables

Develop and maintain project schedules, identify risks and mitigate roadblocks

Track and report progress to support timely delivery of milestones

Quality Assurance

Ensure product and system quality through testing and validation

Collaborate with QA to develop and execute test plans and test cases

Identify, troubleshoot and resolve defects, implementing sustainable solutions

Cross-Functional Collaboration

Work with Product, Sales, Marketing and other teams to align engineering goals with business objectives

Act as a technical liaison, explaining technical matters clearly to non-technical stakeholders

Other

Complete accurate daily timesheets and submit them weekly for review

Key Competencies

Technical Expertise

Proficiency in web frontend technologies, frameworks and tools

Strong knowledge of software development methodologies, best practices and design patterns

Familiarity with system architecture, data structures, algorithms and performance optimisation

Leadership and Mentorship

Ability to guide, coach and mentor junior and intermediate developers

Experience leading cross-functional teams and fostering collaboration

Ability to inspire and motivate others towards shared goals

Project Management

Strong organisational and planning skills across concurrent projects

Experience scheduling work, tracking progress and managing risks

Adaptability to changing priorities while maintaining focus on objectives

Communication and Collaboration

Strong written and verbal communication with technical and non-technical stakeholders

Strong interpersonal and relationship-building skills

Effective collaboration with cross-functional teams and external partners

Problem Solving and Critical Thinking

Strong analytical and problem-solving skills

Ability to evaluate trade-offs and make informed decisions

Creative approaches to technical challenges

Key Behaviours

Values Alignment

Company Values: Adheres to the company’s values in all professional behaviours

Cultural Sensitivity: Respects and values diverse perspectives and backgrounds

Engagement: Actively participates in and commits to the company’s mission and culture

Collaboration and Teamwork

Participation: Actively participates in team meetings and activities, contributing ideas, feedback, and support

Collaboration: Works effectively with others to achieve common goals

Building Relationships: Fosters positive working relationships with colleagues

Receiving Feedback: Accepts feedback from leaders and colleagues and responds positively

Adaptability and Continuous Learning

Flexibility: Adapts to various roles and responsibilities, embracing new challenges

Openness to Change: Embraces new processes, technologies, and environments

Resilience: Maintains performance under pressure and quickly recovers from setbacks

Learning Agility: Continuously seeks opportunities to learn and improve

Adaptability in Structure: Adjusts to changes in organisational structure and responsibilities

Time Management and Reliability

Prioritisation: Identifies and focuses on high-priority tasks

Reliability and Dependability: Consistently delivers quality work on time

Efficiency: Makes optimal use of time and resources

Punctuality: Arrives on time and manages time efficiently

Professional Conduct and Integrity

Appearance and Conduct: Maintains a professional appearance and demeanour

Respect for Others: Treats colleagues, partners, and clients with respect

Confidentiality: Safeguards sensitive information

Respect for Leadership Decisions: Supports leadership decisions and understands their organisational impact

Leadership and Proactivity

Influence: Positively influences and motivates others

Initiative: Takes proactive actions without waiting for prompts

Responsibility: Takes ownership of tasks and leads by example

Fearless Feedback: Raises issues, concerns, or risks appropriately

Work Ethic and Accountability

Honesty: Remains truthful and transparent in all dealings

Accountability: Takes responsibility for actions and their outcomes

Commitment to Quality: Strives to produce high-quality work consistently

Attention to Detail: Ensures accuracy and thoroughness in work

Compliance with Policies: Diligently adheres to company policies and guidelines

About You

The ideal candidate for this position is passionate about building applications that will have a positive impact on users' lives. You should have a strong background in software development and be able to demonstrate proficiency in modern backend technologies. You have experience working with scalable applications and understand the complexities of building maintainable, secure, performant systems. Good communication skills are also important, as you will be responsible for writing code, drafting proposals, and submitting pull requests. You possess leadership skills and use these skills to lead others. Overall, the ideal candidate for this position is passionate about technology, has a strong work ethic, and is committed to delivering high-quality work that will have a positive impact on users' lives.

Core Requirements

BS/MS degree in Computer Science, Engineering or related field, or equivalent experience.

6+ years backend development experience

Strong proficiency in the Java Stack: Spring Boot/Java EE, PostgreSQL/Oracle, with on-premise or AWS deployment

Experience with RESTful API design and development

Strong database design and optimization experience

Experienced in functional programming and Object Orientated Programming

Experienced in Test-Driven Development (TDD)

Required Skills and Attributes

Demonstrated experience in testing and test automation for both frontend and backend

Original posting on Glucode's site ↗

Listed on hirly, a job board. hirly is not the employer: Glucode is hiring for this role.

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job