About the role
Angular / RxJSFeature modules, reactive forms, state flows, UI
delivery
Modernisation / Cloud
Legacy migration, containers, CI/CD, cloud-ready architecture
What You Will Do• Design, build, and maintain REST APIs using Spring Boot 3 and Java 21• Modernize legacy Java and PHP components into maintainable Spring Boot services and Angular frontends• Contribute to cloud modernization, containerization, CI/CD readiness, and cloud-ready deployment patterns• Implement Spring Security filter chains, JWT validation, and multi-role authorization• Build Angular feature modules using Angular Material, RxJS, reactive forms, lazy routing, and modern componentpatterns• Integrate with external payment, telco, and provider APIs using REST, SOAP, XML, and secure API patterns• Write scheduled and asynchronous background jobs for transaction reconciliation, reporting, and system maintenance• Maintain and extend centralized authentication and authorisation services• Produce operational Excel and PDF reports using Apache POI and related reporting libraries• Write unit and integration tests using Spring Boot Test, MockMvc, Karma, Jasmine, and appropriate frontend testingpractices• Containerize services and assist in establishing CI/CD pipelines using Docker and GitHub Actions or equivalent tooling• Use AI coding tools such as GitHub Copilot, Cursor, or equivalent responsibly to improve delivery productivity and codereview qualityWhat You Bring• 4+ years of Java engineering experience with Spring Boot 2.x or 3.x in production environments• Strong understanding of Spring Security, Spring Data JPA, HikariCP, MySQL, and transactional service design• 3+ years of Angular experience, preferably Angular 16 or above, with feature modules, lazy routing, RxJS, reactiveforms, and Angular Material• Experience modernizing legacy Java, PHP, or monolithic systems into modern service-based architecture• Experience with JWT-based stateless authentication, role-based access control, and secure API design
Senior Full-Stack Engineer | Java / Angular / Cloud Modernisation
• Understanding of REST API design, OpenAPI / Swagger documentation, versioning, and API contract discipline• Comfortable working across multiple concurrent repositories, services, and delivery streams• Practical exposure to Docker, containerization, CI/CD pipelines, and cloud-oriented deployment practices• Active user of AI coding copilots with sound engineering judgement and review disciplineRequired and Preferred SkillsThe role requires a senior full-stack engineering role with strong backend delivery, Angular frontend capability, andpractical modernization mindset.
Required PreferredJava 21 and Spring Boot 3.x Cloud modernization or cloud migration experienceSpring Security and JWT custom filter chains GitHub Actions CI/CD or comparable pipeline toolingSpring Data JPA, HikariCP, and MySQL schema design SOAP / XML integration experienceAngular 16+ or Angular 20 with RxJS, feature modules, lazy routing,and reactive forms
Spring WebFlux or reactive streams
Angular Material and responsive UI implementation Flyway or Liquibase migrationsREST API design with SpringDoc, OpenAPI, or Swagger NestJS with MongoDB / MongooseScheduled and asynchronous jobs using Spring @Scheduled and@Async
Transloco or comparable i18n framework
Legacy Java or PHP migration to modern Spring Boot / Angulararchitecture
External payment, telco, or fintech API integrationDocker and containerisation fundamentals or real-time integration patternsAI copilot fluency using GitHub Copilot, Cursor, or equivalent Multi-service troubleshooting across distributed systems