Storyteq logoStoryteq logo

Senior Java Engineer

StoryteqRemote — Cape Town, Western Cape, South Africa
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Qualifications: You should possess a deep understanding of Java programming, have hands-on experience with cloud technologies, and be adept at creating scalable, efficient back-end systems. Mentorship experience and a collaborative attitude are essential for fostering a positive team environment.

About the job

Welcome to Storyteq! We are dedicated to empowering marketing and creative teams at leading brands to enhance their creative production and streamline marketing campaigns. Our innovative platform enables clients to optimize campaign workflows, automate creative processes using templates and AI, and launch captivating campaigns that reach the market swiftly. Since our inception in 2016, we have been on a mission to transform how creative assets are produced and utilized. We believe that while creativity is a process that requires time, the actual production of creative assets should be efficient. By leveraging technology, we aim to inspire creativity. Our core values, dreaming big, thinking differently, and fostering collaboration, are the driving force behind our commitment to customer satisfaction and problem-solving.

 

Job Overview

As a Senior Java Engineer at Storyteq, you will collaborate closely with a team of talented Engineers, Platform Engineers, and Product Owners to enhance our platform and deliver exceptional user experiences. Your responsibilities will include designing and implementing robust back-end services, mentoring junior engineers, and refining our technical architecture. We focus on achieving ambitious goals while maintaining a balanced approach to product and engineering roadmaps, ensuring our technology and products remain aligned and forward-moving.

 

Key Responsibilities:

  • Design, develop, and maintain high-quality Java back-end services and APIs within our Product & Engineering Teams.
  • Lead and participate in code reviews to uphold exceptional standards of quality and maintainability.
  • Mentor junior engineers, fostering their growth and development.
  • Initiate and drive enhancements in our engineering processes, tools, and practices.
  • Work closely with Product Owners and Platform Engineers to deliver scalable and reliable solutions.

Key Requirements:

  • 5+ years of professional experience as a Java Engineer.
  • Proficient in Java (11+) and the Spring Boot framework, with a strong ability to produce and maintain high-quality code.
  • Comprehensive knowledge of design patterns, including creational, structural, behavioral, and architectural patterns.
  • Extensive experience with distributed systems and various architectural styles, such as microservices, monolithic, event-driven, and serverless.
  • Familiarity with cloud platforms, specifically GCP or AWS.
  • Solid understanding of RESTful API design principles.
  • Experience with cloud-native technologies, including messaging, container runtimes (e.g., Kubernetes), serverless solutions, cloud storage, and caching.
  • Knowledge of CI/CD pipelines, containerization (Docker/Kubernetes), and DevOps methodologies.
  • A proactive, results-driven mindset with excellent problem-solving skills.

About Storyteq

Storyteq is a forward-thinking company that revolutionizes the way marketing and creative teams manage their workflows. By combining cutting-edge technology with creativity, we enable brands to produce high-quality campaigns efficiently and effectively. Our dedication to innovation and customer satisfaction drives our mission to transform the creative landscape.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.