Contributing as part of a SCRUM squad team to develop cutting-edge legal search engine product.
Ensuring technical consistency and overall code quality and maintainability, co-create technical components with the architects of the product.
Defining, coordinating and providing direct input to project plans.
Writing and reviewing portions of detailed specifications for the development of complex system components.
Implementing development processes, coding best practices and code reviews, resolve technical issues as necessary.
Keeping abreast of new technology developments and follow global RELX technical strategy.
Mentoring more junior members of the team.
Requirements
Have 5+ years of Software Engineering experience, especially in the micro-services applications.
Have a BS Engineering/Computer Science or equivalent experience required.
Have solid experience with various resource models such as Managed Services and/or Staff Augmentation.
Be proficient with reactive programming in Java with frameworks like Micronaut or SpringBoot and the micro-services architecture.
Have some experience with Lucene based search engines like Apache Solr or Elasticsearch.
Have expertise in development languages and technical stack including but not limited to: AWS Cloud (services: Lambda, S3, RDS, Redshift, event Bridge, SES, or SNS…), NoSQL databases (Cassandra, Redis, MongoDB….), deployment infrastructures (Kubernetes, Azure DevOps, Terraform, Jenkins, CI/CD …) and Java J2EE (version > = 17).
Be an exceptional problem-solver with experience in leading teams including identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues.
Benefits
Medical Aid
Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
Modern family benefits, including adoption and surrogacy
Study Leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.