Senior Software Engineer II

3 weeks ago


Johannesburg, South Africa LexisNexis Full time

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



  • Johannesburg, Gauteng, South Africa iDbase Software Full time R1 200 000 - R2 400 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R250 000 - R500 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...


  • Johannesburg, South Africa Gig Engineer Full time

    Changing the way the world works @ Gig Engineer | Founder | MBA | Engineer | Jedi Gig Engineer is seeking an experienced Senior Process Engineer to lead process development and optimisation efforts on behalf of its client, dedicated to advancing nuclear fuel technologies for next-generation reactors. In this role, you will oversee the design, implementation,...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the Role We are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services. This role emphasizes cloud-native development, microservices architecture, and secure,...


  • Johannesburg, Gauteng, South Africa MRI Software Full time R800 000 - R1 600 000 per year

    Since we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...


  • Johannesburg, Gauteng, South Africa Expleo Group Full time

    As a Software Quality Engineer II, you will play a critical role in ensuring the integrity and reliability of banking software systems. You'll work within Agile teams to design, develop, and execute automated test frameworks that validate the functionality, performance, and security of digital banking solutions.ResponsibilitiesTest Planning & Strategy{{:}}...