RELX

Senior Software Engineer

RELX

full-time

Posted on:

Location Type: Office

Location: Johannesburg • 🇿🇦 South Africa

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Amazon RedshiftApacheAWSAzureCassandraCloudElasticSearchJ2EEJavaJenkinsKubernetesMongoDBNoSQLRedisSpring BootSpringBootTerraform

About the role

  • 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.

Hard skills
Software Engineeringmicro-services applicationsreactive programmingJavaMicronautSpringBootLuceneApache SolrElasticsearchNoSQL databases
Soft skills
problem-solvingmentoringteam leadershipcommunicationcoordination
Certifications
BS EngineeringBS Computer Science
LexisNexis

Software Engineering Lead

LexisNexis
Seniorfull-time🇿🇦 South Africa
Posted: 23 minutes agoSource: relx.wd3.myworkdayjobs.com
AWSAzureCloudGoGraphQLJavaScriptNode.jsPythonReact
LexisNexis

Senior Software Engineer

LexisNexis
Seniorfull-time🇿🇦 South Africa
Posted: 23 minutes agoSource: relx.wd3.myworkdayjobs.com
Amazon RedshiftApacheAWSAzureCassandraCloudElasticSearchJ2EEJavaJenkinsKubernetesMongoDB+5 more