Veracity Group
Senior Backend Engineer (Java/Spring Boot)
Full-time
About the job
The Role Designed and implemented scalable backend systems using Spring Boot/MVC, with modular architecture supporting complex LMS modules (users, courses, grading, etc.) via RESTful and GraphQL APIs. Modernized legacy systems by translating Ruby migration files into Flyway SQL scripts, ensuring compatibility across MSSQL and PostgreSQL databases. Integrated secure authentication mechanisms, including LDAP, SAML, OAuth2, OIDC, and JWT-based SSO; facilitated seamless tool integration via LTI and SIS protocols. Boosted system performance through efficient caching strategies using Redis and Ehcache; ensured code reliability via unit, integration, and E2E tests with JUnit, Mockito, and...