Talent.com
Senior Software Engineer II (JAVA & Microservices)

Senior Software Engineer II (JAVA & Microservices)

LexisNexisJohannesburg, Gauteng, South Africa
24 days ago
Job description

Overview

As a Senior Software Engineer, you will undertake difficult research, design, and software development assignments within the French team. You will provide direct input to project plans, schedules, and methodology in the setup, the development, and the tuning of a legal search platform. You will perform architecture design across multiple components, mentor more junior members of the team, and work with users and the Product team to translate requests into solutions.

Responsibilities

  • Contributing as part of a SCRUM squad team to develop a 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; resolving technical issues as necessary.
  • Keeping abreast of new technology developments and following the global RELX technical strategy.
  • Mentoring more junior members of the team.

Requirements

  • 5+ years of Software Engineering experience, especially in micro-services applications.
  • BS Engineering / Computer Science or equivalent experience required.
  • Solid experience with various resource models such as Managed Services and / or Staff Augmentation.
  • Proficient with reactive programming in Java with frameworks like Micronaut or SpringBoot and the micro-services architecture.
  • Experience with Lucene-based search engines like Apache Solr or Elasticsearch.
  • Expertise in development stacks including AWS Cloud (Lambda, S3, RDS, Redshift, EventBridge, SES, SNS…), NoSQL databases (Cassandra, Redis, MongoDB…), deployment infrastructures (Kubernetes, Azure DevOps, Terraform, Jenkins, CI / CD...), and Java J2EE (version >
  • = 17).

  • Strong problem-solving skills with experience in leading teams and coordinating resources to troubleshoot / diagnose complex project issues.
  • Work Preferences

    We promote a healthy work / life balance across the organisation. Flexible hours are available to help you fit your responsibilities and work when you are most productive.

    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
  • About The Business

    LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. The company was a digital pioneer, the first to bring legal and business information online with its Lexis and Nexis services.

    Seniority level

  • Mid-Senior level
  • Employment type

  • Full-time
  • Job function

  • Engineering and Information Technology
  • Industries

  • IT Services and IT Consulting
  • Referrals increase your chances of interviewing at LexisNexis by 2x. Get notified about new Senior Software Engineer jobs in Johannesburg, Gauteng, South Africa.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • Johannesburg, Gauteng, South Africa