Taro Logo

Software Engineer II

Global provider of legal, regulatory, and business information and analytics, helping customers improve productivity and decision-making.
Johannesburg, South Africa
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Legal
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

LexisNexis Legal & Professional is seeking a Software Engineer II to join their team in Johannesburg. As part of RELX, a global provider of information-based analytics and decision tools, you'll work on cutting-edge technologies including AI solutions for the legal market. The role involves developing and maintaining software components, collaborating with cross-functional teams, and contributing to the company's mission of transforming the practice of law through technology.

You'll be responsible for writing specifications, fixing bugs, and implementing new features while working in both Agile and Waterfall environments. The position requires expertise in Java, Springboot, and cloud technologies, along with experience in both SQL and NoSQL databases. You'll be part of a company that serves customers in over 150 countries and has been a pioneer in bringing legal and business information online.

The company offers an attractive benefits package including medical aid, retirement plans, modern family benefits, and flexible working arrangements. This is an excellent opportunity for a mid-level engineer looking to make an impact in the legal tech space while working with a supportive team that values work-life balance and professional development.

As a Software Engineer II, you'll have the chance to work on innovative projects that shape the future of legal technology while enjoying comprehensive benefits and career growth opportunities. The role combines technical challenges with the satisfaction of contributing to solutions that advance the rule of law and improve legal professionals' productivity worldwide.

Last updated a day ago

Responsibilities For Software Engineer II

  • Write and review detailed specifications for system components of moderate complexity
  • Complete bug fixes to improve software stability and performance
  • Work with development team to translate product requirements into software designs
  • Operate in various development environments (Agile, Waterfall)
  • Resolve technical issues to maintain smooth software operation
  • Keep up with new technology developments
  • Collaborate with internal and external technology teams

Requirements For Software Engineer II

Java
MongoDB
  • BSC computer science degree or equivalent
  • Professional experience in software engineering
  • Experience with Java and Springboot including cloud technologies (AWS/Azure)
  • Experience with NoSQL, SQL, Solr, and Github
  • Familiarity with Agile and Waterfall methodologies
  • Strong written and verbal communication skills

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Medical Aid
  • Retirement Plan with Risk Benefits
  • Disability Coverage
  • Critical Illness Coverage
  • Life Cover
  • Funeral Cover
  • Modern family benefits including adoption and surrogacy
  • Study Leave
  • Flexible working hours

Interested in this job?