Overview
This is a role in a small vertical product team. We are looking for a candidate with a sense of product ownership. This is a complex security product built by a small and focused engineering organisation. You will be joining the team building Waratek Portal https://waratek.com/products/secure/ a central tool for managing and orchestrating security rules and their findings. The team currently consists of a frontend engineer and two test automation engineers.
You will be responsible for the backend development of Waratek Portal, utilising your expertise in Java and Spring Boot. This includes designing, building, testing, and maintaining the API and backend of our applications.
Responsibilities
-
Develop, test and maintain robust, scalable web applications.
-
Collaborate with cross-functional teams to define, design, test, and ship new features.
-
Ensure code quality and performance through testing, reviews, and best practices.
-
Maintain and evolve our frontend CI/CD pipelines.
-
Contribute to architecture discussions, especially around backend, DevOps and cybersecurity best practices.
-
Troubleshoot and resolve application issues, ensuring system reliability and performance.
Requirements
-
Minimum 5+ years of professional experience as a Backend Engineer.
-
Experience with backend development, Java, Spring Boot, and relational databases.
-
Experience with a variety of testing approaches.
-
Familiarity with DevOps practices, including CI/CD pipelines, Docker, and Terraform.
-
Experience in creating and maintaining HTTP APIs or SDKs.
-
Understanding of security best practices in software development.
-
Excellent communication and collaboration skills.
-
Ability to mentor junior engineers and lead by example.