SAI360 is a company focused on providing innovative risk management solutions through integrated GRC software and compliance learning resources. They are seeking a Build Engineer to join their EMEA team, responsible for building and maintaining infrastructure automation while supporting engineering teams across the organization.
Responsibilities:
- Maintain and optimise Maven configurations to ensure consistent, reproducible builds across all environments
- Execute and verify runtime, framework, and library upgrades, including Java, Spring, and Tomcat
- Proactively monitor CVEs and apply security patches to remediate vulnerabilities in alignment with guidelines
- Manage stable automated pipelines, artifact repositories, Docker images, and deployment tooling
- Improve integration test suites and ensure reliable execution within the CI/CD lifecycle
- Investigate build failures and collaborate with developers to resolve root causes and deployment incidents
- Coordinate with Architecture, Dev., and QA teams to plan upcoming technical changes and refinements
- Maintain technical documentation to support system transparency and team collaboration
Requirements:
- Strong experience with Maven (configurations, multi module projects, dependency management)
- Good understanding of the Java ecosystem (libraries, frameworks, runtimes, compatibility constraints)
- Experience upgrading and maintaining components such as Tomcat, application servers, or containerised runtimes
- Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions, Azure DevOps)
- Ability to write, maintain, and debug integration tests (JUnit, REST Assured, or similar)
- Understanding of basic application security principles, vulnerabilities, and patching processes
- Experience with Git and common branching/versioning strategies
- Basic knowledge of Docker/Linux environments is advantageous
- Strong sense of ownership, responsibility, and attention to detail
- Ability to work independently while effectively collaborating across teams
- Proactive approach to identifying outdated dependencies, vulnerabilities, and build issues
- Willingness to learn and stay updated on evolving tools and security requirements