Global Finance firm seeks a Software Engineer seeks a Java Software Engineer. Working as part of a team developing the firm's in-house Document Management & Composition platform. The ideal candidate will have experience working for a Software business providing documentation management solutions or experience in a similar field.Technical skills required:Strong understanding of Java 8-17+, SpringBoot.Development of Restful API.Build Tools & DevOps principles: GIT, Maven, Jenkins CI/CD, Nexus, SonarQube.SQL/NoSQL database, Basic Unix/Linux Skills, TDD using JUNIT.It would be great if you also had…Experience in building microservice architecture and event-driven systems.Test automation experience: BDD, mocking, contract testing, Sast.Exposure to web technologies, data tooling & infrastructure/networking.Understanding of AFP, PDF and HTML structure.Banking & Finance experience. McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.