Jobs

Fullstack Java Developer at Publicis Groupe

  • Job Type Hybrid
  • Qualification Bachelors
  • Experience 3 – 5 years
  • Location Western Cape
  • City Cape Town
  • Job Field ICT / Computer&nbsp

Fullstack Java Developer at Publicis Groupe

Fullstack Java Developer

Overview

  • Join our team of unicorns as a skilled and experienced Full Stack Java Developer!
  • Are you passionate about architecting innovative web applications and enterprise platforms using Java? Do you thrive in a dynamic, highly collaborative environment? If so, we have an exciting opportunity for you.
  • At our company, we are seeking an exceptional developer with deep expertise in core Java as well as hands-on experience with modern Java frameworks and technologies such as Spring Boot, Kotlin, Hibernate, Micronaut, and Quarkus.
  • The ideal candidate should be well-versed in building scalable, high-performance applications, with a strong understanding of RESTful API development, dependency injection, and microservices architecture.
  • This role is ideal for Java developers who engineer with the rigor of a software architect, but who also care deeply about user experience and design

Responsibilities

Platform & Application Development

  • Architect, build, and maintain scalable full-stack applications using Java (Kotlin, Spring Boot, Spring Cloud, JPA/Hibernate) and modern JavaScript frameworks (React, Node.js, Next.js).
  • Integrate and optimize enterprise and CMS solutions (WordPress & Contentful) and third-party SaaS platforms.
  • Engineer responsive, accessible, and performant front-end experiences using React across devices and browsers.

Code Quality & Best Practices

  • Write clean, reusable, and testable Java and JavaScript code, adhering to industry best practices and internal documentation protocols.
  • Participate in structured peer code reviews, focusing on Java codebase excellence and shared learning.
  • Implement performance optimizations including caching (Redis), efficient asset management, and lazy rendering.
  • Ensure unit tests and integration tests are included for all features, with a minimum of 70% test coverage.

UX & Digital Craft

  • Translate UX/UI designs into elegant, animated user experiences leveraging motion libraries (Framer Motion, GSAP).
  • Support design consistency and thoughtful user interactions throughout the interface, using Storybook and atomic design patterns.
  • Work closely with design teams to create visually compelling and interactive digital solutions.

Systems & Integration Engineering

  • Develop and consume RESTful APIs and integrate with microservices architecture, primarily using Java and Spring Boot.
  • Implement asynchronous data processing and queue management (e.g., RabbitMQ, Kafka, Horizon, etc.).
  • Fulfill DevOps requirements to manage cloud deployments across AWS, Azure, or GCP, including CI/CD integration.

Innovation & Learning

  • Explore new technologies and bring forward ideas to improve the Java development workflow and platform capabilities.
  • Participate in technical spikes, PoCs, and company-wide learning initiatives.
  • Contribute to internal Java libraries and shared engineering tooling.

Agile Collaboration

  • Work in Agile squads alongside UX, strategy, data, and delivery teams.
  • Actively participate in sprint planning, estimation, retrospectives, and daily stand-ups.
  • Maintain strong communication and accountability within a remote-first team.

Qualifications

  • 3–6 years of hands-on full stack development experience with a strong focus on Java in an agency or product environment.
  • Advanced proficiency in Java (Spring Boot, Spring Cloud, JPA/Hibernate).
  • Experienced in front-end development using React and strong skills with HTML, SCSS/CSS.
  • Experienced with RESTful API design and implementation, and message queueing (Kafka, RabbitMQ, Horizon).
  • Skilled in Git workflows, CI/CD pipelines, and cloud deployments on AWS, Azure, or GCP.
  • Competent in caching strategies (e.g., Redis) and developing scalable, distributed applications.
  • Experience with animation/motion libraries (Framer Motion, GSAP) is a plus.
  • Strong understanding of Agile methodologies and collaborative team delivery.
  • Excellent communication and problem-solving skills; able to articulate technical ideas clearly.
  • Holds a Bachelor’s degree in Computer Science (or equivalent practical experience).
  • Proven track record of successful Java/Spring Boot/React projects, with a robust portfolio.

Extra Skills (Beneficial)

  • SharePoint (for local and client intranet application)
  • AWS CLI, Azure CLI, GCP CLI
  • Terraform
  • CloudFormation

Method of Application

Interested and qualified? Go to Publicis Groupe on publicisgroupe.jibeapply.com to apply

Leave a Comment